정상우
hELLO.
정상우
전체 방문자
347,834
오늘
919
어제
691
  • hELLO. (120)
    • 컴퓨터과학 (4)
      • 알고리즘 & 자료구조 (4)
    • 언어 & 프레임워크 (63)
      • Go (23)
      • PHP & Laravel (40)
    • 웹 (7)
    • 블록체인 (12)
      • 메인넷 (9)
      • 암호화폐 플랫폼 (3)
    • 포트폴리오 (10)
    • 칼럼 (19)
      • 에세이 (4)
      • 개발자스럽게 살기 (13)
      • 회고 (2)
    • 티스토리 (5)

블로그 메뉴

  • ⚡ 개발자 이력서
  • 🌟 깃허브
  • 💻 강의
  • ✨ 예제코드
  • ⭐ 브런치
  • 태그 클라우드
  • 방명록

공지사항

  • 2차 도메인을 설정했습니다 ✨

인기 글

  • [Laravel] 라라벨 프레임워크⋯
    2021.06.10
    [Laravel] 라라벨 프레임워크⋯
  • 'REST' 를 보다 'RESTful' 하게⋯
    2021.08.14
    'REST' 를 보다 'RESTful' 하게⋯
  • JWT(JSON Web Token)의 개념부⋯
    2021.07.29
    JWT(JSON Web Token)의 개념부⋯
  • 깃허브를 포트폴리오로 쓰려면⋯
    2021.12.25
    깃허브를 포트폴리오로 쓰려면⋯
  • 암호화폐 트레이딩 봇을 만들었⋯
    2021.05.12
    암호화폐 트레이딩 봇을 만들었⋯

태그

  • 개발
  • 개발 리뷰
  • 라라벨
  • 코딩테스트
  • Algorithm
  • 포트폴리오
  • go
  • 프로그래머스
  • php
  • 블록체인

최근 댓글

  • 공유해주셔서 감사합니다:)) 덕⋯
    wanderlust_sol
  • 감사합니다 ~~ :)
    정상우
  • 고맙습니다 :)
    정상우
  • 자료 받으면서 원래 댓글 잘 안⋯
    뷰스토리_
  • 다크모드 지원하는 스킨 찾고⋯
    PilTok

최근 글

  • 개발자와 엔지니어, 그 사이에서
    2022.05.10
    개발자와 엔지니어, 그 사이에서
  • 아임포트(Iamport)로 결제기능⋯
    2022.04.03
    아임포트(Iamport)로 결제기능⋯
  • 아임포트(Iamport)로 결제기능⋯
    2022.04.01
    아임포트(Iamport)로 결제기능⋯
  • [Laravel] 카페24 호스팅에 라⋯
    2022.03.29
    [Laravel] 카페24 호스팅에 라⋯
  • 2021년 회고―, 성찰
    2021.12.31
    2021년 회고―, 성찰

티스토리

hELLO · Designed By 정상우.
정상우

hELLO.

언어 & 프레임워크/PHP & Laravel

PHP: 기본 문법

2020. 3. 6. 01:09

Hello, world

PHP 언어는 진입장벽이 낮은 언어이기 때문에 초등학생도 배울 수 있는 큰 장점이 있지만, 한 편으로 그런 측면 때문에 너무나도 많은 스파게티 코드가 존재합니다. 따라서 이 점을 주의해야하며, Hello, world 또한 매우 쉽습니다.

<?php

// "Hello, world" 를 출력합니다.
echo 'Hello, world';

echo 는 Hello, world 라는 문장을 출력합니다. 또는 print 를 사용합니다. php 에서 문서의 시작은 <?php 입니다. 추가적으로 ?> 도 제공되나 아래에서 언급하게 될 HTML 템플릿이 아니라면 이는 옵션입니다.

주석

위에서 알 수 있듯이 한 줄 주석은 // 또는 # 으로 표현할 수 있고, 여러줄 주석은 /* ... */ 사이에 넣을 수 있습니다.

HTML 템플릿

HTML 템플릿은 PHP 를 스파게티 코드로 만드는 주범입니다. 그럼에도 우리는 알아야 할 필요가 있습니다. 꽤나 사용하는 레거시 프로젝트가 많기 때문이죠.

<h1><?php echo 'Hello, world'; ?></h1>

<?php ... ?> 로 나타낸 코드가 있습니다. 이 파일을 index.php 로 하고서 서버를 켜면 Hello, world 가 출력됩니다. HTML 템플릿을 어떻게 잘 굴리냐에 따라 프로젝트가 스파게티냐 되느냐 조금은 예쁜 PHP 프로젝트가 되느냐 결정됩니다. 물론, 이는 프레임워크를 사용하지 않는다는 가정입니다. HTML 템플릿에 비지니스 코드를 욱여넣는 행위는 바람직하지 않습니다.

더 읽을거리

PHP: 자료형

https://www.inflearn.com/course/php7-reboot

https://www.inflearn.com/course/php7-oop

PHP 카테고리 목차 및 문서 정리

2020년, PHP 언어가 가지는 의미

https://www.php.net/manual/en/

    '언어 & 프레임워크/PHP & Laravel' 카테고리의 다른 글
    • PHP: 연산자
    • PHP: 상수 (매직상수)
    • PHP: 변수 (가변 변수, 스코프, 슈퍼 글로벌 변수)
    • PHP: 자료형
    HelloWorld, php
    정상우
    정상우
    과거의 배움으로 현재를 바꾸고 미래를 만듭니다. #25+2살 #INFJ #개발자 #브런치작가
    댓글쓰기
    다음 글
    PHP: 자료형
    • 이전
    • 1
    • ···
    • 116
    • 117
    • 118
    • 119
    • 120
    • 다음

    티스토리툴바