zoukankan      html  css  js  c++  java
  • [php第二课]一些语法

    1、基本语法
        [1]起始、结束:以<?php开始,以?>结束
        [2]输入文本指令:echo、print
        [3]示例:
            <!DOCTYPE html>
            <html>
            <body>
            <?php
            echo "Hello World!";
            ?>
            </body>
            </html>
        [4]注释方式
            {1}单行注释://
            {2}多行注释:/* */

    2、变量与常量
        [1]变量原理:一个参数,赋值是变化的。
        [2]常量原理:一个固定的数,一旦定义不可变。
        [3]变量作用:存储信息。
        [4]PHP是一门弱类型语言,不必向php声明变量的数据类型,PHP根据赋的值自动转为数据类型。
        [5]变量命名规则:
            {1}$+变量名
            {2}必须以字母或者下划线开始
            {3}不能有空格
            {4}区分大小写
        [6]示例:
            <!DOCTYPE html>
            <html>
            <body>
            <?php
            echo "wow php!"; //输出wow php!
            $x=1;            //赋1给x
            $y=2;            //赋2给y
            $z=$x+$y;        //将x变量加y变量然后赋值给z
            echo $z;         //输出变量z的值
            ?>
            </body>
            </html>
        [7]创建PHP变量:PHP没有声明变量的命令,变量在第一次赋值时被创建。
        [8]变量的作用域:
            {1}一般写在函数外为全局变量,写在函数内为局部变量
            {2}四种变量作用域:
                -1-:loacl表示局部变量
                -2-:global表示全局变量,能将局部变量设置为全局变量
                    =1=超全局变量:
                        +1+ $GLOBALS引用全局作用域中可用的全局变量
                        +2+ $_SERVER用于超全局变量保存关于报头、路径、脚本位置信息
                        +3+ $_REQUEST用于收集HTML表单提交的数据
                        +4+ $_POST收集提交的html method=post 的表单数据
                        +5+ $_GET收集提交html method=get 的表单数据
                -3-:static表示静态变量,能将函数内的值设置为不灭的值
                -4-:parameter表示实际参数,将实际参数传进函数内执行
                -5-:形式参数:创建函数时设置的局部调用参数
            {3}示例
                <!DOCTYPE html>
                <html>
                <body>

                <?php
                echo "wow php!";        //输出wow php!
                global $x=1;            //设置x为全局变量,并赋1给x
                funtion myfun()
                {
                    static $y = 0;      //设置y为静态变量,函数用完依然是设置的值
                }
                ?>

                </body>
                </html>

    3、部分语句
        (1)echo:
            {1}输出一个或多个字符串
            {2}是php语句
            {3}没有返回值
            {4}使用时可以带括号可以不带括号
            {5}多个字符串用逗号连接
            {6}可以加html标签
            {7}输出变量记得加$符号
            {8}输出文字加数组,数组记得加{}
            {9}示例:
                <!DOCTYPE html>
                <html>
                <body>
                <?php
                echo "Hello World!";
                echo "<h1>Hello World!</h1>";
                echo "Hello","World!";
                ?>
                </body>
                </html>

        (2)print:
            {1}只能简单输出类型变量的值,例如int、str
            {2}是php函数
            {3}有返回值,返回值类型为int,1
            {4}使用时可以带括号也可以不带括号
            {5}多个字符串用逗号连接
            {6}可以加html标签
            {7}输出变量记得加$符号
            {8}输出文字加数组,数组记得加{}
            {9}示例:
                <!DOCTYPE html>
                <html>
                <body>
                <?php
                print "hello world";
                print "<h1>hello world</h1>";
                ?>
                </body>
                </html>

        (3)print_r:
            {1}可以输出复杂类型变量的值,例如数组、对象
            {2}是php函数
            {3}有返回值,返回值类型为bool,true
            {4}必须要加括号
            {5}输出str或者int,是值本身,输出数组,是逐个逐个对应输出
            {6}使用print_r会让数组指针移动到最后面,可以使用reset()将指针回到起始处
            {7}示例:
                <!DOCTYPE html>
                <html>
                <body>
                <?php
                $num=array("1","2","3");
                print_r("hello world");
                print_r($num);
                ?>
                </body>
                </html>

  • 相关阅读:
    小程序 生成二维码
    uni-app调用wifi接口
    微信小程序代码上传,审核发布小程序
    uni-app开发经验分享十五: uni-app 蓝牙打印功能
    面试题 16.11. 跳水板
    LeetCode 63. 不同路径 II
    LeetCode 44. 通配符匹配
    LeetCode 108. 将有序数组转换为二叉搜索树
    LeetCode 718. 最长重复子数组
    LeetCode 814. 二叉树剪枝
  • 原文地址:https://www.cnblogs.com/XiaoHongLactasoy/p/12680589.html
Copyright © 2011-2022 走看看