• 技术文章 >后端开发 >php教程

    有利于新手的php基础知识总结

    烟雨青岚烟雨青岚2020-06-15 13:28:58转载740

    有利于新手的php基础知识总结

    刚开始学习PHP,以后大家多多指教:

    学习后台是一个漫长的过程,刚学PHP,总结了一小部分,有人会问为什么把W3C的东西拷贝出来分享呢?

    我的回答是:W3C都是一些入门基础,很有实在意义,而且很多人不愿去W3C去学习,东西太多。

    都愿意去看博客或者查资料学习,所以我分享给一些跟我一样的初学者学习,希望对大家有帮助!

    PHP学习语法:

    1. echo ---------输出语句

    echo "我的第一段 PHP 脚本!";

    2. PHP 脚本以 <?php 开头,以 ?> 结尾

    <?php
    // 此处是 PHP 代码
    ?>

    3. 实例:

    <!DOCTYPE html>
    <html>
    <body>
    <h1>我的第一张 PHP 页面</h1>
    <?php
    echo "Hello World!";
    ?>
    </body>
    </html>

    PHP 语句以分号结尾(;)。PHP 代码块的关闭标签也会自动表明分号(因此在 PHP 代码块的最后一行不必使用分号)。

    4. PHP 代码中的注释不会被作为程序来读取和执行。它唯一的作用是供代码编辑者阅读。

    PHP有三种注释:(//或者#或者/* */)
    // 这是单行注释
    # 这也是单行注释
    /*
    这是多行注释块
    它横跨了
    多行
    */

    5. 在 PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感。

    实例:

    <!DOCTYPE html>
    <html>
    <body>
    <?php
    ECHO "Hello World!<br>";
    echo "Hello World!<br>";
    EcHo "Hello World!<br>";
    ?>
    </body>
    </html>

    6.不过在 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>

    7. 变量是存储信息的容器:

    <?php
    $x=5;
    $y=6;
    $z=$x+$y;
    echo $z;
    ?>

    描述:$x,$y,$z代表三个不同的变量。最后输出$z的值

    8. PHP 变量规则:

    变量以 $ 符号开头,其后是变量的名称

    变量名称必须以字母或下划线开头

    变量名称不能以数字开头

    变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)

    变量名称对大小写敏感($y 与 $Y 是两个不同的变量)

    PHP 变量名称对大小写敏感!

    9. $txt="Hello world!";--------如果您为变量赋的值是文本,请用引号包围该值。

    PHP 根据它的值,自动把变量转换为正确的数据类型。

    10.变量的作用域指的是变量能够被引用/使用的那部分脚本。

    PHP 有三种不同的变量作用域:

    local(局部)

    global(全局)

    static(静态)

    11.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";
    ?>

    12. 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'];

    13. 通常,当函数完成/执行后,会删除所有变量。不过,有时我需要不删除某个局部变量。实现这一点需要更进一步的工作。

    要完成这一点,请在您首次声明变量时使用 static 关键词:

    实例:

    <?php
    function myTest() {
      static $x=0;
      echo $x;
      $x++;
    }
    myTest();
    myTest();
    myTest();
    ?>

    该变量仍然是函数的局部变量。

    14. echo 和 print 之间的差异:

    echo - 能够输出一个以上的字符串

    print - 只能输出一个字符串,并始终返回 1

    15. 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]}";
    ?>

    16.PHP中字符串可以是引号内的任何文本。您可以使用单引号或双引号输出

    实例:

    <?php 
    $x = "Hello world!";
    echo $x;
    echo "<br>"; 
    $x = 'Hello world!';
    echo $x;
    ?>

    17. 整数是没有小数的数字。

    浮点数是有小数点或指数形式的数字。

    逻辑是 true 或 false。

    PHP var_dump() 会返回变量的数据类型和值:

    实例:

    <?php 
    $x = 5985;
    var_dump($x);
    echo "<br>"; 
    $x = -345; // 负数
    var_dump($x);
    echo "<br>"; 
    $x = 0x8C; // 十六进制数
    var_dump($x);
    echo "<br>";
    $x = 047; // 八进制数
    var_dump($x);
    ?>

    18. 数组在一个变量中存储多个值。

    实例:

    <?php 
    $cars=array("Volvo","BMW","SAAB");
    var_dump($cars);
    ?>

    19. 对象是存储数据和有关如何处理数据的信息的数据类型。

    在 PHP 中,必须明确地声明对象。

    首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。

    然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:

    实例:

    <?php
    class Car
    {
      var $color;
      function Car($color="green") {
        $this->color = $color;
      }
      function what_color() {
        return $this->color;
      }
    }
    ?>

    感谢大家的阅读,希望大家收益多多。

    原文链接:https://blog.csdn.net/u013808667/article/details/51669990

    推荐教程:《PHP教程

    以上就是有利于新手的php基础知识总结的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:CSDN,如有侵犯,请联系admin@php.cn删除
    专题推荐:php 新手
    上一篇:安装PHP的教程及说明(图文详解) 下一篇:编程小白学习php必须要了解的事
    大前端线上培训班

    相关文章推荐

    • php赋值运算符有哪些• 十大最主流的PHP框架• 谈一谈php面向对象的理解• 安装PHP的教程及说明(图文详解)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网