加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

有利于小白的php基础知识总结

发布时间:2022-07-19 05:15:03 所属栏目:PHP教程 来源:互联网
导读:有利于新手的php基础知识总结 刚开始学习PHP,以后大家多多指教: 学习后台是一个漫长的过程,刚学PHP,总结了一小部分,有人会问为什么把W3C的东西拷贝出来分享呢? 我的回答是:W3C都是一些入门基础,很有实在意义,而且很多人不愿去W3C去学习,东西太多
  有利于新手的php基础知识总结
 
  刚开始学习PHP,以后大家多多指教:
 
  学习后台是一个漫长的过程,刚学PHP,总结了一小部分,有人会问为什么把W3C的东西拷贝出来分享呢?
 
  我的回答是:W3C都是一些入门基础,很有实在意义,而且很多人不愿去W3C去学习,东西太多。
 
  都愿意去看博客或者查资料学习,所以我分享给一些跟我一样的初学者学习,希望对大家有帮助!
 
  PHP学习语法:

  1.PHP中字符串可以是引号内的任何文本。您可以使用单引号或双引号输出
 
  实例:
 
  <?php  
  
  $x = "Hello world!";
  
  echo $x;
  
  echo "<br>";  
  
  $x = 'Hello world!';
  
  echo $x;
  
  ?>

  2. echo ---------输出语句
 
  echo "我的第一段 PHP 脚本!";
 
  3. PHP 脚本以 <?php 开头,以 ?> 结尾
 
  <?php
  
  // 此处是 PHP 代码
  
  ?>
  . 实例:
 
  <!DOCTYPE html>
  
  <html>
  
  <body>
  
  <h1>我的第一张 PHP 页面</h1>
  
  <?php
  
  echo "Hello World!";
  
  ?>
  
  </body>
  
  </html>
  PHP 语句以分号结尾(;)。PHP 代码块的关闭标签也会自动表明分号(因此在 PHP 代码块的最后一行不必使用分号)。
 
  3. PHP 代码中的注释不会被作为程序来读取和执行。它唯一的作用是供代码编辑者阅读。
 
  PHP有三种注释:(//或者#或者/* */)
 
  // 这是单行注释
 
  # 这也是单行注释
 
  /*
 
  这是多行注释块
 
  它横跨了
 
  多行
 
  */
 
  4. 在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感。
 
  实例:
 
  <!DOCTYPE html>
  
  <html>
  
  <body>
  
  <?php
  
  ECHO "Hello World!<br>";
  
  echo "Hello World!<br>";
  
  EcHo "Hello World!<br>";
  
  ?>
  
  </body>
  
  </html>
  5.不过在 PHP 中,所有变量都对大小写敏感。
 
  实例:
 
  <!DOCTYPE html>
  
  <html>
  
  <body>
  
  <?php
  
  $color="red";
  
  echo "My car is " . $color . "<br>";
  
  echo "My house is " . $COLOR . "<br>";
  
  echo "My boat is " . $coLOR . "<br>";
  
  ?>
  
  </body>
  
  </html>
  6. 变量是存储信息的容器:
 
  <?php
  
  $x=5;
  
  $y=6;
  
  $z=$x+$y;
  
  echo $z;
  
  ?>
  描述:$x,$y,$z代表三个不同的变量。最后输出$z的值
 
  7. PHP 变量规则:
 
  变量以 $ 符号开头,其后是变量的名称
 
  变量名称必须以字母或下划线开头
 
  变量名称不能以数字开头
 
  变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)
 
  变量名称对大小写敏感($y 与 $Y 是两个不同的变量)
 
  PHP 变量名称对大小写敏感!
 
  8 $txt="Hello world!";--------如果您为变量赋的值是文本,请用引号包围该值。
 
  PHP 根据它的值,自动把变量转换为正确的数据类型。
 
  10.变量的作用域指的是变量能够被引用/使用的那部分脚本。
 
  PHP 有三种不同的变量作用域:
 
  local(局部)
 
  global(全局)
 
  static(静态)
 
  9.Local 和 Global 作用域
 
  函数之外声明的变量拥有 Global 作用域,只能在函数以外进行访问。
 
  函数内部声明的变量拥有 LOCAL 作用域,只能在函数内部进行访问。
 
  实例:
 
  <?php
  
  $x=5; // 全局作用域
  
  function myTest()-----------实现函数,用于下面的函数调用
  
   {
  
    $y=10; // 局部作用域
  
    echo "<p>测试函数内部的变量:</p>";
  
    echo "变量 x 是:$x";
  
    echo "<br>";
  
    echo "变量 y 是:$x";
  
  } ----------大括号里面创建的变量属于局部变量
  
  myTest();----------函数调用
  
  echo "<p>测试函数之外的变量:</p>";
  
  echo "变量 x 是:$x";
  
  echo "<br>";-------换行符
  
  echo "变量 y 是:$x";
  
  ?>
  10. global 关键词用于访问函数内的全局变量。
 
  要做到这一点,请在(函数内部)变量前面使用 global 关键词:
 
  实例:
 
  <?php
  
  $x=5;
  
  $y=10;
  
  function myTest() {
  
    global $x,$y;
  
    $y=$x+$y;
  
  }
  
  myTest();
  
  echo $y; // 输出 15
  
  ?>
  global $x,$y;----等价于----- $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
 
  11. 通常,当函数完成/执行后,会删除所有变量。不过,有时我需要不删除某个局部变量。实现这一点需要更进一步的工作。
 
  要完成这一点,请在您首次声明变量时使用 static 关键词:
 
  实例:
 
  <?php
  
  function myTest() {
  
    static $x=0;
  
    echo $x;
  
    $x++;
  
  }
  
  myTest();
  
  myTest();
  
  myTest();
  
  ?>
  该变量仍然是函数的局部变量。
 
  12 echo 和 print 之间的差异:
 
  echo - 能够输出一个以上的字符串
 
  print - 只能输出一个字符串,并始终返回 1
 
  13. echo 命令来显示字符串和变量
 
  实例:
 
  <?php
  
  $txt1="Learn PHP";
  
  $txt2="W3School.com.cn";
  
  $cars=array("Volvo","BMW","SAAB");
  
  echo $txt1;
  
  echo "<br>";
  
  echo "Study PHP at $txt2";
  
  echo "My car is a {$cars[0]}";
  
  ?>

  14. 整数是没有小数的数字。
 
  浮点数是有小数点或指数形式的数字。
 
  逻辑是 true 或 false。
 
  PHP var_dump() 会返回变量的数据类型和值。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读