• PHP는 무엇입니까?
    PHP는 PHP: Hypertext Preprocessor의 약자로 널리 사용되는 오픈 소스(무료)입니다.
    PHP는 주로 웹 개발 및 웹 응용 프로그램을 위해 설계된 서버 측 스크립팅 언어입니다.
    1994년 Rasmus Lerdorf가 처음 만들었습니다.
  • PHP에서 "echo"의 용도는 무엇입니까?
    웹 페이지의 데이터를 인쇄하는 데 사용됩니다.
    예: <?php echo '웹학교'; ?> , 웹 페이지의 텍스트를 인쇄합니다.
  • PHP에서 특별한 태그 세트는 무엇을 합니까?
    출력은 브라우저에 직접 표시됩니다.
  • PHP 변수란 무엇입니까?
    PHP 변수는 숫자 값, 문자, 문자열 등과 같은 데이터를 저장하는 데 사용됩니다.
    모든 PHP 변수 이름은 접두사($)가 있어야 합니다. 변수 이름은 대소문자를 구분합니다($var 및 $VAR는 두 개의 다른 변수임).
  • $var와 $$var의 차이점은 무엇입니까?
    둘 다 변수입니다. 그러나 $var는 이름이 고정된 변수입니다.
    $$var는 $var에 이름이 저장되는 변수입니다. 예를 들어 $var에 "message"가 포함되어 있으면 $$var는 $message와 동일합니다.
  • PHP 변수의 다른 유형은 무엇입니까?
    PHP에는 변수를 구성하는 데 사용하는 총 8개의 데이터 유형이 있습니다.
    Arrays : 다른 값의 이름이 지정되고 인덱싱된 컬렉션입니다. 배열은 하나의 단일 변수에 여러 값을 저장합니다.
    Booleans : Booleans는 가장 쉬운 유형입니다. 부울은 진리값을 나타냅니다. TRUE 또는 FALSE일 수 있습니다.
    Floating - 부동 소수점 숫자("float", "double" 또는 "real number")
    Integers : 정수 데이터 유형은 -2, -1, 0, 1, 2, ...의 숫자입니다. 정수는 10진수(10 기반), 16진수(16 기반) 또는 8진수(8 기반)로 지정할 수 있습니다.
    기호(- 또는 +)가 선택적으로 앞에 오는 표기법.
    Objects : 개체를 초기화하려면 new 문을 사용하여 개체를 변수로 인스턴스화합니다.
    Resources : 자원은 외부 자원에 대한 참조를 보유하는 특수 변수입니다. 리소스는 특수 기능에 의해 생성되고 사용됩니다.
    Doubles : 3.14159 또는 49.1과 같은 부동 소수점 숫자입니다.
    Strings : 문자열은 문자의 시퀀스(시리즈)입니다. 여기서 모든 문자는 바이트와 동일합니다.
    문자열 리터럴은 세 가지 방법으로 지정할 수 있습니다.
    작은따옴표: 'Hello world!'
    큰따옴표: "Hello world!"
    heredoc 구문: 문자열은 heredoc 구문("<<<")을 사용합니다.
    NULL : NULL은 특별한 데이터 유형입니다. NULL 값은 변수에 값이 없음을 나타냅니다. NULL은 NULL 유형의 유일한 가능한 값입니다.
  • PHP 페이지에 파일을 포함하는 방법은 무엇입니까?
    "include()" 또는 "require()" 함수를 사용하여 파일 경로를 매개변수로 사용하여 파일을 포함할 수 있습니다.
    Syntax : <?php include('css-files.php'); ?>
  • include와 require의 차이점은 무엇인가요?
    require()로 파일을 찾지 못하면 치명적인 오류가 발생하고 스크립트 실행이 중지됩니다. include()로 파일을 찾지 못하면 경고가 발행되지만 실행은 계속됩니다.
  • PHP 상수는 무엇입니까?
    상수는 단순 값의 이름 또는 식별자입니다.
    스크립트 실행 중에는 상수 값을 변경할 수 없습니다.
    상수 이름은 문자 또는 밑줄로 시작하고 그 뒤에 임의의 수의 문자, 숫자 또는 밑줄이 옵니다.

    PHP 상수 : define()
    define(name, value, case-insensitive)
    (name : 상수 이름을 지정합니다. value : 상수 값을 지정합니다. case-insensitive: 기본값은 false입니다. 기본적으로 대소문자를 구분한다는 의미입니다.)
  • PHP 문자열이란 무엇입니까?
    문자열은 문자의 시퀀스(시리즈)입니다.
    여기서 모든 문자는 바이트와 동일합니다. 즉, 텍스트를 저장하고 조작하는 데 사용됩니다.
  • htaccess 란 무엇입니까? 우리는 왜 이것을 어디에서 사용합니까?
    htaccess 파일은 디렉토리별로 구성을 변경할 수 있는 방법을 제공하는 Apache Server의 구성 파일입니다.
    하나 이상의 구성 지시문을 포함하는 파일은 특정 문서 디렉토리에 있습니다.
  • PHP 연산자는 무엇입니까?
    PHP 연산자는 변수와 값에 대한 연산을 수행하는 데 사용됩니다.
    PHP 연산자는 다음 그룹으로 분류할 수 있습니다.
    산술 연산자
    할당 연산자
    비교 연산자
    증가/감소 연산자
    논리 연산자
    문자열 연산자
    배열 연산자
  • PHP 배열을 설명하세요.
    배열은 하나 이상의 유사한 유형의 값을 단일 변수에 저장하는 데이터 구조입니다.
    배열에는 세 가지 종류가 있으며 각 배열 값은 배열 인덱스라고 하는 ID c를 사용하여 액세스됩니다.
    인덱스 배열: 숫자 인덱스가 있는 배열입니다. 값은 선형 방식으로 저장되고 액세스됩니다.
    연관 배열: 문자열을 인덱스로 사용하는 배열입니다. 이것은 엄격한 선형 인덱스 순서가 아닌 키 값과 관련된 요소 값을 저장합니다.
    다차원 배열 : 하나 이상의 배열과 값을 포함하는 배열은 여러 인덱스를 사용하여 액세스합니다.
  • 정적 웹사이트와 동적 웹사이트의 차이점을 설명하시겠습니까?
    스크립트를 실행한 후에는 정적 웹사이트 콘텐츠를 변경할 수 없습니다. 사이트에서 아무것도 변경할 수 없습니다. 미리 정의되어 있습니다.
    스크립트의 동적 웹사이트 콘텐츠는 런타임에 변경될 수 있습니다. 사용자가 방문하거나 다시 로드할 때마다 콘텐츠가 재생성됩니다. Google, yahoo 및 모든 검색 엔진은 동적 웹 사이트의 예입니다.
  • PHP에서 널리 사용되는 CMS(콘텐츠 관리 시스템)는 무엇입니까?
    WordPress, Joomla, Magento, Drupal
  • PHP에서 인기 있는 프레임워크는 무엇입니까?
    CodeIgniter, Cake PHP, Laravel, Zend, Symfony, Phalcon, Yii Framework
  • PHP에서 post 방식을 통해 정보를 어떻게 얻을 수 있습니까?
    PHP는 POST 메서드를 사용하여 전송된 모든 정보에 액세스할 수 있도록 $_POST 연관 배열을 제공합니다.
  • GET 메소드를 사용하여 URL을 통해 전송된 데이터에 어떻게 액세스할 수 있습니까?
    GET 메서드를 통해 전송된 데이터에 액세스하려면 다음과 같이 $_GET 배열을 사용합니다.
    365ok.co.kr?var=value $variable = $_GET["var"]; 이것은 이제 'value'을 포함합니다.
  • 상수를 어떻게 정의합니까?
    PHP의 상수는
    define("LECTURECOUNT", 100);
    이런 방법으로 정의할 수 있습니다.
  • PHP와 JavaScript의 차이점은 무엇입니까?
    javascript는 클라이언트측 스크립팅 언어이므로 javascript는 팝업을 만들 수 있고 다른 사람의 PC에서 다른 일이 발생합니다.
    PHP는 서버측 스크립팅 언어이므로 서버에서 모든 작업을 수행합니다.
  • PHP에서 페이지를 리디렉션하는 방법은 무엇입니까?
    다음 코드를 사용할 수 있습니다.
    header("Location:index.php");
  • PHP를 사용하여 이메일을 보내는 방법은 무엇입니까?
    PHP를 사용하여 이메일을 보내려면 mail() 함수를 사용합니다.
    이 mail() 함수는 다음과 같이 5개의 매개변수를 허용합니다(마지막 2개는 선택사항임).
    mail( string $to, string $subject, string $message, array|string $additional_headers = [], string $additional_params = "" ): bool
  • 함수 재정의란 무엇입니까?
    자식 클래스의 함수 정의는 부모 클래스의 같은 이름을 가진 정의를 재정의합니다.
    자식 클래스에서 부모 클래스에서 상속된 함수의 정의를 수정할 수 있습니다.
  • PHP에서 객체를 어떻게 생성합니까?
    클래스를 정의하고 나면 해당 클래스 유형에 대해 원하는 만큼 객체를 생성할 수 있습니다.
    다음은 new 연산자를 사용하여 객체를 생성하는 예입니다.
    $clanguage= new Book;
    $java = new Book;
    $php = new Book;
  • PHP Date() 함수란 무엇입니까?
    PHP date() 함수는 더 읽기 쉬운 날짜와 시간으로 타임스탬프의 형식을 지정합니다.
    date(format,[timestamp]);
  • PHP 세션이란 무엇입니까?
    PHP 세션 지원은 후속 액세스에서 특정 데이터를 보존하는 방식으로 구성됩니다.
    웹사이트 또는 웹 애플리케이션에 액세스하는 방문자에게는 고유 ID인 세션 ID가 할당됩니다. 이것은 사용자 측의 쿠키에 저장되거나 URL로 전파됩니다.
    PHP 세션은 session_start() 함수를 호출하여 쉽게 시작됩니다. 이 함수는 먼저 세션이 이미 시작되었는지 확인하고 세션이 시작되지 않은 경우 세션을 시작합니다.
    페이지 시작 부분에 session_start() 호출을 넣는 것이 좋습니다.
  • PHP로 쿠키를 설정하는 방법은?
    PHP는 쿠키를 설정하기 위해 setcookie() 함수를 제공했습니다.
    이 함수는 최대 6개의 인수가 필요하며 <html> 태그보다 먼저 호출해야 합니다.
    setcookie(name, value, expire, path, domain, security);
  • PHP 오류 처리란 무엇입니까?
    오류 처리 및 로깅을 처리하는 기능입니다. 이를 통해 고유한 오류 처리 규칙을 정의하고 오류를 기록할 수 있는 방법을 수정할 수 있습니다.
    파일 이름, 줄 번호 및 오류를 설명하는 메시지가 포함된 오류 메시지가 웹 브라우저로 전송됩니다.
    이 튜토리얼에는 PHP에서 가장 일반적인 오류 검사 방법이 포함되어 있습니다.
  • PHP의 암호화 기술은 무엇입니까?
    MD5 PHP는 md5 함수를 사용하여 MD5 해시 알고리즘을 구현합니다.
    $encrypted_text = md5($msg);
  • PHP mail() 함수란 무엇입니까?
    PHP mail() 함수는 사용자 또는 클라이언트에서 이메일을 보내는 데 사용됩니다.
    이메일 메시지는 웹 애플리케이션(또는) 웹사이트에서 매우 일반적입니다. 예를 들어 사용자가 웹사이트에서 새 계정을 만들 때 환영 이메일 보내기, 뉴스레터, 등록 목적, 피드백 또는 댓글, 연락처 등입니다.
    mail($to, $subject, $message, $headers, $parameters);