inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

Composer 설정 후 생성되는 .vendor 및 composer.json, composer.lock.json에 대한 질문입니다.

해결됨

PHP 7+ 프로그래밍: 객체지향

안녕하세요, Composer 강의를 학습하던 중 예제 코드들을 Git에 형상관리를 하려고 합니다. 다만, Composer 설정 후 생성되는 .vender 폴더, composer.json, composer.lock.json 파일의 경우 Git으로 형상관리를 시키는게 맞는지, 아니면 이들은 Ignore 설정을 통해 형상관리에서 제외시키는게 맞는지 궁금합니다.

  • oop
  • PHP7
  • composer
  • php
Henu 댓글 1 좋아요 1 조회수 602

return에 대한 질문입니다

미해결

PHP 7+ 프로그래밍: 객체지향

PostController 부분에서 class PostController { /* ..... */ public static function edit($id) { if ($post = Post::get($id)) { $post->isOwner() && Theme::view('post', [ 'post' => $post, 'requestUrl' => '/posts/' . $post->id, 'method' => 'patch' ]); } return http_response_code(404); } /* ..... */ } 다른 함수와 다르게 여기부분만 if문 안에 return을 안해주는 이유가 궁금합니다.

  • oop
  • crud
  • php
차무송 댓글 1 좋아요 0 조회수 225

autoloading error 질문입니다.

미해결

PHP 7+ 프로그래밍: 객체지향

고생하십니다. 새해 복 많이 받으세요 선생님. 코드는 다음과 같습니다. <?php /** * Classes Autoloading (PSR-4) */ // include './Classes/MyClass.php'; use Classes\MyClass; spl_autoload_register(function ($classname) { include $classname . '.php'; }); new MyClass(); 디렉토리 구조는 /Users/chamusong/Desktop/php-oop/functions/SPL/4 Classes-MyClass.php index.php 이렇게 되어있습니다. 오류내용은 다음과 같습니다. PHP Warning: include(Classes\MyClass.php): failed to open stream: No such file or directory in /Users/chamusong/Desktop/php-oop/functions/SPL/4/index.php on line 13 PHP Stack trace: PHP 1. {main}() /Users/chamusong/Desktop/php-oop/functions/SPL/4/index.php:0 PHP 2. spl_autoload_call($class_name = 'Classes\\MyClass') /Users/chamusong/Desktop/php-oop/functions/SPL/4/index.php:16 PHP 3. {closure:/Users/chamusong/Desktop/php-oop/functions/SPL/4/index.php:12-14}($classname = 'Classes\\MyClass') /Users/chamusong/Desktop/php-oop/functions/SPL/4/index.php:16 PHP Warning: include(): Failed opening 'Classes\MyClass.php' for inclusion (include_path='.:/opt/homebrew/Cellar/php@7.4/7.4.27/share/php@7.4/pear') in /Users/chamusong/Desktop/php-oop/functions/SPL/4/index.php on line 13 PHP Stack trace: PHP 1. {main}() /Users/chamusong/Desktop/php-oop/functions/SPL/4/index.php:0 PHP 2. spl_autoload_call($class_name = 'Classes\\MyClass') /Users/chamusong/Desktop/php-oop/functions/SPL/4/index.php:16 PHP 3. {closure:/Users/chamusong/Desktop/php-oop/functions/SPL/4/index.php:12-14}($classname = 'Classes\\MyClass') /Users/chamusong/Desktop/php-oop/functions/SPL/4/index.php:16 PHP Fatal error: Uncaught Error: Class 'Classes\MyClass' not found in /Users/chamusong/Desktop/php-oop/functions/SPL/4/index.php:16 Stack trace: #0 {main} thrown in /Users/chamusong/Desktop/php-oop/functions/SPL/4/index.php on line 16 오류내용을 보면 경로의 문제인 것 같기도 합니다.

  • php
  • oop
  • autoloading
  • php
차무송 댓글 2 좋아요 0 조회수 351

MyExceotion에서 부모생성자 호출 시.

미해결

PHP 7+ 프로그래밍: 객체지향

class MyException extends Exception { public function __construct() { parent::__construct(); } } try { throw new MyException('Hello, World'); } catch (Exception $e) { var_dump($e->getMessage()); } class MyException extends Exception {} try { throw new MyException('Hello, World'); } catch (Exception $e) { var_dump($e->getMessage()); } 부모 생성자를 명시적으로 작성해준 경우는 empty string을 출력하고 생략할 경우는 Hello World를 출력하는데 둘의 차이점이 궁금합니다.

  • php
  • php
  • oop
차무송 댓글 1 좋아요 0 조회수 271

PHP 버전 관련 환경설정 방법 문의드립니다.

미해결

PHP 7+ 프로그래밍

안녕하세요. PHP 버전 관련 환경설정 방법 문의드립니다. 현재 제 로컬 PC에는 xampp 서버를 사용하는 PHP 7.1.33 버전의 웹사이트가 셋팅되어 있습니다. 강의수강을 위해 PHP 7.4버전을 다운로드 받고 php --version을 출력해보면 7.1.33버전의 PHP가 설치되어 있다고 나오고 있습니다. 환경변수 Path 내 순서도 바꿔보고 했으나 계속 7.1.33만 인식되고 있는 상태라 PHP 버전을 7.4로 인식시킬 수 있는 방법이 있는지 문의드립니다.

  • 환경설정
  • php
Hye Rim Park 댓글 1 좋아요 0 조회수 489

PHP MyAdmin 오류

해결됨

스스로 구축하는 AWS 클라우드 인프라 - 기본편

Composer detected issues in your platform: Your Composer dependencies require the following PHP extensions to be installed: xml 라고 계속 뜹니다. 다른 질문에서 보여줬던 url에서 가져온 코드도 userdata에 다 넣고 다시 인스턴스를 실행해보았지만 똑같습니다. yum install xml을 치게 되면 Loaded plugins: extras_suggestions, langpacks, priorities, update-motd You need to be root to perform this command. 위와 같이 뜹니다. 어떤 식으로 해결할 수 있는지 가르쳐 주시면 감사할거 같습니다... 전혀 해결이 되지 않습니다.

  • php
  • aws
  • MyAdmin
  • 서버리스
  • ec2
  • rds
toqur7000 댓글 1 좋아요 0 조회수 290

문의드립니다.

미해결

PHP 7+ 프로그래밍

안녕하세요. 강의 잘 듣고 있습니다. 게시판만들기 파트에서 2.부트스트랩 강의 중간에 'show databases';를 하시고 데이터베이스 목록이 보여지고 'use phpblog '; 하셨는데 언제 phpblog를 만드셨나요..? 아님 제가 못 본건가요? 저는 show databases;를 하면 phpblog 목록이 없다고 나오는데 어떻게 만드는건가요? 초보적인 질문이지만ㅠ 문의드립니다. 저는 데이터베이스 조회하면 myapp_test랑 phpblog 목록이 없어서 6개만 조회됩니다. 강사님과 똑같이 phpblog 만드는 방법을 자세히 알려주셨으면 합니다.

  • php
댓글 1 좋아요 0 조회수 182

[개인실습] php cli 컨테이너 실행하기 - 관련 문의

미해결

초보를 위한 도커 안내서

안녕하세요. nginx 컨테이너 만들기의 경우 index.html 파일이 저장된 제 로컬 PC의 경로만 수정하여 잘 실행됨을 확인하였습니다. (코드 실행 이후 크롬 주사창에 localhost:50000 입력시 hello world 가 출력되던데 제가 제대로 실습 결과를 확인한 걸로 보면 되겠죠?) 그런데 php cli 컨테이너의 경우 어떻게 제대로 실행했는지 확인하는 방법을 모르겠습니다. docker ps -a 를 입력해도 실행 목록중에 php가 나오지 않습니다. 뭔가 아래와같이 phpinfo() 를 실행한듯한 결과들이 쭉... 나오는데 이게 실습 성공한걸까요? 또한, 만약 이게 성공한거라면.. docker ps -a 에서는 왜 실행중인 컨테이너가 보이지 않을까요? 해당 명령어는 phpinfo()만 출력하는거라서 그런걸까요?

  • 실습
  • docker
  • php
  • 질문
칙촉 댓글 1 좋아요 1 조회수 456

비주얼 스튜디오 코드에서 php 확장자에서 php 자동완성이 안되네요..ㅠ

미해결

비주얼 스튜디오 코드에서 확장자가 php일때 php tab를 누르면 <?php ?> 이렇게 나오는걸로 알고 있는데 이게 안되요 ㅠ..ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ ㅠ

  • vc_code
  • 비쥬얼스튜디오코드
  • php
  • 자동완성
김영순 댓글 1 좋아요 0 조회수 326

PHP 리플렉션에 대한 질문입니다.

해결됨

PHP 7+ 프로그래밍: 객체지향

안녕하세요. PHP 리플렉션 강의를 듣고 난 후 궁금증이 생겨 질문드립니다. 리플렉션이라는 것은 특정 클래스에 대한 메터 정보를 알기위한 용도로만 사용하는 것(?)으로 이해를 했는데요. 실제로 '실무에서 많이 쓰일 것 같다.' 라기보다는 라이브리러리 또는 PHP 프레임워크들에 대한 분석을 진행할 때 정도로만 사용할 것 같은 생각이 들더라구요. 실무에서 중요도가 높은 기능인지 궁금합니다. 글 읽어주셔서 감사합니다.

  • php
  • reflection
  • oop
Henu 댓글 1 좋아요 1 조회수 224

css를 복사 붙여넣기를 하셨다고 했는데요.

미해결

PHP 7+ 프로그래밍

해당 소스는 어디서 얻을 수 있을까요? 강좌를 따라하려면 css 소스를 받아야 할 것 같습니다. 소스 파일 얻는 방법을 알려주세요.

  • php
박형주 댓글 3 좋아요 0 조회수 565

아카이브 뛰우는대 부터 404 에러 뜨면서 안되네요

미해결

워드프레스 제대로 개발하기 - 어드민 편

http://work.localhost/bookstore/book 이주소 호출 부터 404 뜹니다.. 추가한 포스트 하나도 링크로 열리지가 않아요.. 뭔가 단계를 빠트리고 설명하시는거 아니죠? 즉 아카이브를 하라는대로 추가 했고 주소가 나오는거 확인하고 해당 주소 적어도 404라는 말입니다.. 안되니까 당황 스럽네요.. 원인을 제가 찾아야 되는건지 후우.. 설명대라로면 당연히 되어야 하는 부분 같은대 말이죠

  • php
  • wordpress
호랭이 댓글 9 좋아요 1 조회수 1026

로그인 기능 구현 동영상 관련

미해결

따라하면서 배우는 웹애플리케이션 만들기

자바 스크립트로 로그인 기능 구현 동영상에서 1. 왜 7.html이 아니라 7.php에 구현하나 궁금합니다. 7.html에 구현 시 클라이언트에서 실행되고 7.php에 구현시 자바스크립트가 클라이언트 언어임에도 불구하고 서버에서 실행되나요? 2. php페이지를 구현하는데 ..... 사이에 구현했는데 자바스크립트, php, jsp, asp 등은 모두 html 위에서 동작하는 언어인가요? 답변부탁드립니다.

  • php
  • HTML/CSS
곱슬머리 댓글 7 좋아요 1 조회수 928

인기 태그

인프런 TOP Writers

주간 인기글