欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

php语言的一些基本开发语法

程序员文章站 2022-06-19 10:38:42
1、基本语法 [1]起始、结束:以结束 [2]输入文本指令:echo、print [3]示例: [4]注释方式 {1}单行注释 ......

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>

转自:https://www.cnblogs.com/XiaoHongLactasoy/p/12680589.html