- bool setcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] )
- 설명: 및 태그와 공백을 포함하여 모든 출력 전에 이 함수를 호출해야 합니다. 예:setcookie("TestCookie", $value, time() 3600);
-
-
- bool Define ( string $name , mix $value [, bool $case_insensitive = false ] ) //상수 정의
- const CONSTANT = 'Hello World'; //실용적인 키워드 const는 동일한 효과를 갖는 상수를 정의합니다.
-
- example:define("CONSTANT", "Hello world.")
-
- bool Defined ( string $name ) // 상수 존재 여부 확인
-
-
- bool isset ( Mixed $var [, Mixed $... ] ) // 변수 존재 여부 확인
-
- void unset ( Mixed $var [, Mixed $... ] ) // 변수 해제
-
-
- bool function_exists ( string $function_name ) // 함수 존재 여부 확인
-
-
- string get_class ([ object $obj ] ) //객체의 클래스 이름을 가져옵니다
-
- array get_object_vars ( object $obj ) // 객체 속성으로 구성된 연관 배열을 반환합니다
-
- bool file_exists ( string $filename ) // 파일이나 디렉터리가 존재하는지 확인
-
-
-
- 비교 연산자
- $a == $b는 다음과 같음($a가 $b와 같음) 전환.
- $a === $a가 $b와 같고 해당 유형도 같으면 $b는 합동입니다.
- $a != $b는 유형 변환 후 $a가 $b와 같지 않으면 같지 않습니다.
- 유형 변환 후 $a가 $b와 같지 않으면 $a <> $b는 같지 않습니다.
- $a !== $a가 $b와 같지 않거나 유형이 다른 경우 $b는 합동이 아닙니다.
- $a < $b는 $a가 $b보다 작을 경우 $a보다 작습니다.
- $a > $b는 $a가 $b보다 큰 경우보다 큽니다.
- $a <= $b는 $a가 $b보다 작거나 같은 경우보다 작거나 같습니다.
- $a >= $a가 $b보다 크거나 같은 경우 $b는 크거나 같습니다.
-
-
- PHP는 오류 제어 연산자인 @를 지원합니다. PHP 표현식 앞에 배치하면 표현식에서 생성될 수 있는 모든 오류 메시지가 무시됩니다.
-
- 실행 연산자, 백틱 연산자는 안전 모드가 활성화되거나 shell_exec()가 꺼진 경우 유효하지 않습니다.
- $output = `ls -al`;
- echo "
$output "
- ?> 두 개의 문자열 연산자가 있습니다. 첫 번째는 왼쪽 및 오른쪽 인수의 연결된 문자열을 반환하는 연결 연산자(".")입니다. 두 번째는 오른쪽 인수를 왼쪽 인수에 추가하는 연결 할당 연산자(".=")입니다.
-
- 배열 연산자
-
- $a $b Union $a와 $b의 합집합입니다.
- $a == $b는 $a와 $b가 동일한 키/값 쌍을 갖는 경우 TRUE입니다.
- $a === $b는 $a와 $b가 동일한 키/값 쌍을 갖고 동일한 순서와 유형인 경우 합동 TRUE입니다.
- $a != $a가 $b와 같지 않으면 $b는 TRUE가 아닙니다.
- $a <> $b는 $a가 $b와 같지 않으면 TRUE와 같지 않습니다.
- $a !== $a가 $b와 같지 않으면 $b는 TRUE가 아닙니다.
-
-
- 유형 연산자인 인스턴스of는 PHP 변수가 특정 클래스의 인스턴스에 속하는지 여부를 결정하는 데 사용됩니다.
- class MyClass{}
- class NotMyClass{ }
- $a = new MyClass;
- var_dump($a instanceof MyClass);
- var_dump($a instanceof NotMyClass)
- ?> bool( true)
- bool(false)
-
-
- bool is_a ( object $object , string $class_name [, bool $allow_string = FALSE ] ) //객체가 이 클래스에 속하거나 클래스는 이 객체입니다. 상위 클래스는 TRUE를 반환합니다.
-
-
-
- foreach 루프 배열 또는 객체
- foreach(array_expression as $value)
- 문
- foreach(array_expression as $key = > $ value)
- 문
-
-
- require와 include는 실패 처리 방식을 제외하면 거의 동일합니다. require는 오류가 발생하면 E_COMPILE_ERROR 수준 오류를 생성합니다. 즉, 스크립트가 중단되고 포함 시 경고(E_WARNING)만 생성되며 스크립트는 계속 실행됩니다.
- include 'vars.php';
-
- require_once 문은 require 문과 완전히 동일합니다. 유일한 차이점은 PHP가 파일이 이미 포함되어 있는지 확인하고, 포함된 경우 이를 수행한다는 것입니다. 다시 포함하지 마세요.
-
- goto: (C 언어에 비해 거세된 제품입니다.)
- goto 연산자를 사용하면 프로그램 내 다른 위치로 이동할 수 있습니다.목표 위치는 목표 이름 뒤에 콜론을 붙여 표시할 수 있으며, 점프 명령은 goto 뒤에 목표 위치 표시를 붙인다.
- PHP의 Goto에는 특정 제한이 있습니다. 대상 위치는 동일한 파일 및 범위에만 있을 수 있습니다. 즉, 함수나 클래스 메서드에서 점프하거나 다른 함수로 점프할 수 없습니다. 또한 루프나 스위치 구조로 점프할 수 없습니다.
- 루프나 스위치에서 벗어날 수 있습니다. 일반적인 사용법은 여러 수준의 중단 대신 goto를 사용하는 것입니다.
- goto a;
- echo 'Foo';
- echo 'Bar' ?> 🎜> 바
-
-
- 코드 복사
-
PHP |