>백엔드 개발 >PHP 튜토리얼 >PHP 기본 부분의 공통 함수 및 키워드

PHP 기본 부분의 공통 함수 및 키워드

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

PHP
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.