美文网首页我爱编程
php的一些小九九和js对比学习(一)

php的一些小九九和js对比学习(一)

作者: 语目 | 来源:发表于2017-07-18 22:38 被阅读0次

    简介

    PHP 是什么?

    PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言。

    PHP 脚本在服务器上执行。

    PHP 能做什么?

    1. PHP 可以生成动态页面内容
    2. PHP 可以创建、打开、读取、写入、关闭服务器上的文件
    3. PHP 可以收集表单数据
    4. PHP 可以发送和接收 cookies
    5. PHP 可以添加、删除、修改您的数据库中的数据
    6. PHP 可以限制用户访问您的网站上的一些页面
    7. PHP 可以加密数据
    8. PHP 可以输出图像、PDF 文件,甚至 Flash 电影。还可以输出任意的文本简言之perfect

    为什么使用 PHP?

    1. PHP 可在不同的平台上运行
    2. PHP 与目前几乎所有的正在被使用的服务器相兼容(Apache、IIS 等)
    3. PHP 提供了广泛的数据库支持
    4. PHP 是免费的,可从官方的 PHP 资源下载它: www.php.net
    5. PHP 易于学习,并可高效地运行在服务器端

    书写

    语法

    <?php 
    echo "Hello World!"; 
    
    // 这是 PHP 单行注释
    
    /*
    这是 
    PHP 多行
    注释
    */
    ?>
    

    php变量 和 js相比少了两个字声明也就是var const let 只有一个叫做 $ 钱的家伙什

    php和js都是弱类型的脚本语言

    和js相同都有局部和全局变量

    php的四种不同的作用域

    local、global、static、parameter

    <?php
    $x=5;
    $y=10;
     
    function myTest()
    {
        global $x,$y;//声明成全局变量
        $y=$x+$y;
    }
     
    myTest();
    echo $y; // 输出 15
    ?>
    

    PHP 将所有全局变量存储在一个名为$GLOBALS[index]的数组中。index保存变量的名称。这个数组可以在函数内部访问,也可以直接用来更新全局变量。

    实例

    <?php
    $x=5;
    $y=10;
     
    function myTest()
    {
        $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
    } 
     
    myTest();
    echo $y;
    ?>
    
    
    <?php
    function myTest()
    {
    //作为局部变量函数消失时变量变回消失,static声明变量不会消失
        static $x=0;
        echo $x;
        $x++;
    }
     
    myTest();
    myTest();
    myTest();
    ?>
    

    函数传参

    <?php
    function myTest($x)
    {
        echo $x;
    }
    myTest(5);
    ?>
    

    PHP echo 和 print 语句

    echo 和 print 区别:

    1. echo - 可以输出一个或多个字符串
    2. print - 只允许输出一个字符串,返回值总为 1
      提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。

    数据类型

    String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)

    这个这个尴尬好想略过啊

    var_dump($x);用来查看任意的数据类型

    对象声明必须使用class关键字

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

    PHP 常量

    常量是一个简单值的标识符。该值在脚本中不能改变。

    一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。 (常量名不需要加 $ 修饰符)。

    注意: 常量在整个脚本中都可以使用。

    设置 PHP 常量

    设置常量,使用 define() 函数,函数语法如下:

    bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )
    

    该函数有三个参数:

    1. name:必选参数,常量名称,即标志符。
    2. value:必选参数,常量的值。
    3. case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。

    以下实例我们创建一个 区分大小写的常量, 常量值为 "欢迎访问 Runoob.com":

    <?php
    // 区分大小写的常量名
    define("GREETING", "欢迎访问 Runoob.com");
    echo GREETING;    // 输出 "欢迎访问 Runoob.com"
    echo '<br>';
    echo greeting;   // 输出 "greeting"
    ?>
    

    以下实例我们创建一个 不区分大小写的常量, 常量值为 "欢迎访问 Runoob.com":

    <?php
    // 不区分大小写的常量名
    define("GREETING", "欢迎访问 Runoob.com", true);
    echo greeting;  // 输出 "欢迎访问 Runoob.com"
    ?>
    

    常量在定义后,默认是全局变量,可以在整个运行的脚本的任何地方使用。
    以下实例演示了在函数内使用常量,即便常量定义在函数外也可以正常使用常量。

    <?php
    define("GREETING", "欢迎访问 Runoob.com");
     
    function myTest() {
        echo GREETING;
    }
     
    myTest();    // 输出 "欢迎访问 Runoob.com"
    ?>
    

    相关文章

      网友评论

        本文标题:php的一些小九九和js对比学习(一)

        本文链接:https://www.haomeiwen.com/subject/dqlkkxtx.html