>  기사  >  백엔드 개발  >  Xiaopang 학습 PHP 2 요약------PHP의 b 변수 및 할당

Xiaopang 학습 PHP 2 요약------PHP의 b 변수 및 할당

WBOY
WBOY원래의
2016-07-30 13:29:47875검색

1. 개요

PHP는 약한 유형의 언어이지만 여전히 유형 변환이 필요한 경우가 있습니다. 유형 변환, 변수 정의 및 변수 할당에 대해 작성해 보겠습니다.

1.1 유형 변환

PHP의 유형 변환은 C 언어와 동일하며 매우 간단합니다. 변수 앞에 괄호를 추가하면 됩니다. 유형 이름 사용할 수 있습니다.

[php] 보기 일반 사본

  1. //변환 유형 설명: 연산자 변환을 사용하는 경우 변수를 사용하면 원래 값은 변하지 않지만, settype 함수를 사용하여 변환하면 원래 값이 변경됩니다.
  2. $ num = '3.1415926r'; '변수 $num 유형을 변환하려면 (정수) 연산자를 사용하세요.'
  3. .(정수)$num '

    ';

  4. 에코 ' $num 변수의 값을 출력합니다:'
  5. $num echo '

    '

  6. 에코 'settype 함수를 사용하여 변수 $num 유형 결과를 변환합니다:'.settype(
  7. $num,'정수'); 에코 '

    '; >

  8. '변수 $num의 값을 출력합니다:'
  9. $num echo
  10. '

    ' () 함수는 지정된 변수를 지정된 데이터 유형으로 변환할 수 있습니다. PHP에는 변수가 지정된 유형인지 여부를 감지하는 데 사용할 수 있는 몇 가지 함수가 있습니다. 예를 들어 부울 유형인지 여부를 감지하는 is_bool(), 문자열 유형 등입니다. 1.2 상수 정의

  11. 상수는 값이 변하지 않는 수량으로 이해될 수 있습니다. 스크립트의 다른 곳에서는 변경되지 않습니다. 구문은 다음과 같습니다. 상수 이름(필수), 상수 값(필수) 및 여부 대소문자를 구분합니다(선택 사항). 상수를 구하는 방법에는 두 가지가 있습니다. 첫 번째는 변수 이름을 사용하여 직접 구하는 것이고, 두 번째는 Constant() 함수를 통해 구하는 것입니다. 상수가 정의되었는지 확인하려면 정의된(stringName) 함수를 사용하면 됩니다. 이 함수는 성공하면 true를 반환하고, 그렇지 않으면 false를 반환합니다. [php] 보기 일반 사본

//상수 정의: 정의(), get 상수의 값: 상수(), 상수가 정의되었는지 확인: Defined()

define(

'Message'

,

'상수값'

)

  1. echo 메시지 🎜>'
    '
  2. >'상수 2')
  3. 에코 개수1 $name =
  4. 'count1' ; echo 상수(
  5. $name). '
    '
    ; //사실 계수 출력의 상수
  6. 에코 정의(
  7. '메시지') '
    '
    ;

    [php] 보기 일반 사본

    1. //사전 정의된 상수
    2. 에코 '현재 파일 경로:'. __FILE__. '
      '
      '현재 줄 번호:'
    3. . 🎜>
    4. __LINE__. '
      '
      //82 >'현재 PHP 버전 정보:'.PHP_VERSION '
      > '현재 운영 체제:'
      .PHP_OS
    5. echo'; 1.3 변수 및 변수 할당 정의
    6. 많은 언어와 달리 변수를 선언할 필요가 없습니다. PHP(PHP4.0 이전에는 변수를 선언해야 함)에서 사용하기 전에 변수에 값을 할당하기만 하면 됩니다. [php] 보기 일반 사본
    7. //변수 할당
    8. //첫 번째 유형: $E='ss';

    //두 번째 유형: 변수 간 할당은 할당 후 두 변수가 간섭 없이 자체 메모리를 사용한다는 의미입니다.

    //세 번째 유형: 참조 할당. 참조의 개념은 한 변수의 값이 변경되면 다른 변수도 변경된다는 것입니다. 참조.

    1. //변수간 할당
    2. $string1
    3. = 'spcn'
    4. $string2 =
    5. $string1
    6. $string1
    7. =
    8. '좡지아'
    9. 에코
    10. 'string2의 값은 '.$string2.
    11. '
      ' 🎜>
    12. ; 🎜> 에코
    13. '

      '

    14. //참고 과제
    15. $i = 'spcn'
    16. $j
    17. = & $i $i = "안녕하세요,$i";
    18. 'i의 값은 '
    19. 입니다.
    20. $i
    21. .'
      '; [php] 보기 일반 사본
      1. //전역 변수는 프로그램의 어느 곳에서나 접근할 수 있지만, 사용자가 사용자 정의 기능에서는 사용할 수 없습니다. 사용하려면 전역 키워드 선언을 사용하세요.
      2. $zy = '보이지 않음' ;
      3. $zyy = '볼께요'; >
      4. 함수 lxt(){
      5. // echo $zy '< ;br>';
      6. 글로벌 $zyy ;

      7. '
      8. } ?>
      9. //변수변수
      10. $change_name
      11. =
      12. '트랜스'
      13. ; 🎜> 에코
      14. $change_name
      15. .'; 🎜>
      16. ;
      17. //구현 원리는 이스케이프 문자와 유사합니다. $change_name은 trans를 나타내고 $ 기호를 추가합니다. 즉, 출력은 $trans  에코 
      18. '

        '?> — * / () | ^ ~ <<잠깐만, PHP에서 나누기 기호를 사용하여 0으로 나누더라도 여기서 설명해야 할 점은 , 작업에 영향을 주지 않고 오류를 피할 수 있습니다. 3연산 연산자

      19. [php] 보기도 있습니다. 일반 사본 //@operator: 오류 메시지 처리 수행 Block
      20. $err = @(5/0) 에코
      21. $err.'
        '
        ; 🎜>
        ?>
      22. 🎜>
      //삼항 연산자

      $value

      = 100;

      1. $res = ($value
      2. == 100)?'3항 연산':' 값 변경 없음'
      3. ; < br>'
      4. '

        ' ; ?> 1.5 함수 > 함수는 반복적으로 사용되는 일부 함수를 별도의 코드 블록에 작성하고 필요할 때 별도로 호출하는 함수입니다. 함수 구문 생성: function fun_name($str1,$str2....$strn){ } , fun_name(XXX)을 호출합니다.

      5. [php] 보기 일반 사본
        1. //간단한 기능
        2. 함수 countNumber($num1,$num2 ){
        3. 반품 "$num1 * $num2 = ".$num1 * $num2.'
          '
        4. }
        5. echo countNumber(10,10); >
        6. 에코
        7. '

          '

        8. //함수 간 매개변수 전달
        9. //값 누르기 전달 방법
        10. 함수
        11. 예시($m ) {
        12. $m
        13. = $m * 5 + 10;  echo
        14. '함수 내 $m의 값은 다음과 같습니다.'. $m.'
          '
          $mm
          = 1;
        15. 예(
        16. $mm) .$mm.
        17. '
          '; 에코
        18. '

          ; > //참조로 전달 함수

      6. example1(&$m){  $m
      7. = $m
      8. * 5 + 10 '
      9. .
      10. $m.'
        '
      11. } $mmm = 1
      12. 예1( $mmm); $mmm의 값은 '.$mmm.'; >에코
      13. '

        '

      14. ;
      15. //선택 매개변수, $tax는 선택 매개변수입니다. 입력하거나 그대로 둘 수 있습니다. 공백
      16. 함수 값($price, $세금 =""){
      17.  $ 가격 + = $tax;
      18. :'
      19. .
      20. $price.'
        '
      21. } 값(100,20); 값(100) >에코
      22. '

        '

      23. //함수 자체 참조
      24. 함수 &rExample2($tmp=0){  
      25. $tmp
      26. =
      27. $tmp
      28. .
      29. '123456'
      30. ;
      31. $tmp }
      32. $str5 = &example2("kankan"); 🎜>
      33. 에코
      34. $str5.'

        ' ?>

      35. 위 내용은 Xiaopang Learning PHP Summary 2----PHP의 b 변수 및 할당 내용을 포함하여 소개되어 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.