搜索

查看: 3070|回复: 11

[PHP] PHP基础知识详细讲解

[复制链接]
发表于 2023-5-4 17:05:21 | 显示全部楼层 |阅读模式
Editor 2023-5-4 17:05:21 3070 11 看全部
目录
  • 一、简介
  • 二、php基本语法
  • 三、变量和作用域
  • 四、常量
  • 五、数据类型
  • 六、运算符
  • 七、流程控制
  • 八、超全局变量
    一、简介
    基础知识:
    需要一定的html和css的语法知识
    基本概念:
    PHP(超文本预处理器)是一种通用开源脚本语言,在服务器上执行。
    PHP文件:
  • PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码
  • PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器
  • PHP 文件的默认文件扩展名是 ".php"
    二、php基本语法
    hello world";
    $name="coleak";
    $mes="hello";
    echo $mes." ".$name;
    echo "
    ";
    echo "my name is $name";
    echo "
    ";
    echo 'my name is $name';
    echo "
    ";
    var_dump($name);
    // 调试函数,没有返回值
    ?>

    202212030858534.png

    202212030858534.png


    三、变量和作用域

    202212030858535.png

    202212030858535.png



    202212030858536.png

    202212030858536.png


    分析:此时函数内不能访问全局变量,需要使用globar $x; 函数外不能访问局部变量。

    202212030858537.png

    202212030858537.png


    四、常量

    202212030858538.png

    202212030858538.png



    五、数据类型

    202212030858549.png

    202212030858549.png


    布尔类型

    2022120308585410.png

    2022120308585410.png


    此时输出为1,不区分大小写的弱语言
    heredoc和nowdoc

    上面输出为hello coleak,下面输出为hello $name
    数组
    6,
    5=>'coleak'
    ];
    var_dump($a1);
    echo "
    ";
    var_dump($a2);
    echo "
    ";
    var_dump($a3);
    echo "
    ";
    unset($a3['hh']);
    var_dump($a3);
    ?>
    array(3) { [0]=> string(2) "12" [1]=> string(2) "12" [2]=> int(12) }
    array(4) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) }
    array(2) { ["hh"]=> int(6) [5]=> string(6) "coleak" }
    array(1) { [5]=> string(6) "coleak" }

    对象
    count;
       }
    }
    $per1=new person();
    echo $per1->count;//后面的count前面不用加$号
    echo "
    ";
    $per1->func();
    ?>
    此时输出为两个1
    null

    0
    NULL
    NULL
    int(1)
    int(2)

    2
    4

    六、运算符
    字符串运算符

    helloworld
    helloworld

    比较运算符

    2022120308585411.png

    2022120308585411.png


    注意:当字符串遇到数字内容的比较时,如果不是使用绝对比较符,则会转化为对应的数字进行比较。
    逻辑运算符

    2022120308585412.png

    2022120308585412.png


    数组运算符

    2022120308585513.png

    2022120308585513.png


    "aa",
    "b"=>"bb"
    ];
    $b=[
    "a"=>"aaa",
    "c"=>"cc"
    ];
    $c=$a+$b;
    var_dump($c);
    ?>
    array(3) { ["a"]=> string(2) "aa" ["b"]=> string(2) "bb" ["c"]=> string(2) "cc" }

    由此可以看出+时并没有覆盖重复的键。
    三元操作符

    coleak
    coleak

    七、流程控制

    2022120308585514.png

    2022120308585514.png


    2022120308585515.png

    2022120308585515.png


    1
    2
    3
    4
    5

    八、超全局变量

    2022120308585516.png

    2022120308585516.png


    30

    POST方式


       
       
       
        Document

       
            my_add
            
            
            
            
            
       


    2022120308585617.png

    2022120308585617.png


    333

    GET方式(不安全)


       
       
       
        Document

       
            Name:
            Password:
            
       


    2022120308585618.png

    2022120308585618.png


    2022120308585619.png

    2022120308585619.png


    到此这篇关于PHP基础知识详细讲解的文章就介绍到这了,更多相关PHP基础知识内容请搜索知鸟论坛以前的文章或继续浏览下面的相关文章希望大家以后多多支持知鸟论坛
  • 知鸟论坛永久地址发布页:www.zn60.me
    回复

    使用道具 举报

    发表于 2023-6-28 20:56:50 | 显示全部楼层
    462710480 2023-6-28 20:56:50 看全部
    这个帖子不回对不起自己!我想我是一天也不能离开知鸟论坛
    知鸟论坛永久地址发布页:www.zn60.me
    回复

    使用道具 举报

    发表于 2023-6-28 21:06:52 | 显示全部楼层
    十二音阶囤 2023-6-28 21:06:52 看全部
    楼主,大恩不言谢了!知鸟论坛是最棒的!
    知鸟论坛永久地址发布页:www.zn60.me
    回复

    使用道具 举报

    发表于 2023-6-28 23:43:29 | 显示全部楼层
    惜颜705 2023-6-28 23:43:29 看全部
    感谢楼主的无私分享!要想知鸟论坛好 就靠你我他
    知鸟论坛永久地址发布页:www.zn60.me
    回复

    使用道具 举报

    发表于 2023-6-29 14:15:05 | 显示全部楼层
    123456825 2023-6-29 14:15:05 看全部
    论坛不能没有像楼主这样的人才啊!我会一直支持知鸟论坛
    知鸟论坛永久地址发布页:www.zn60.me
    回复

    使用道具 举报

    发表于 2023-6-29 15:24:32 | 显示全部楼层
    我的苦恼冉 2023-6-29 15:24:32 看全部
    这东西我收了!谢谢楼主!知鸟论坛真好!
    知鸟论坛永久地址发布页:www.zn60.me
    回复

    使用道具 举报

    发表于 2023-6-29 15:42:59 | 显示全部楼层
    ffycxyw2274436 2023-6-29 15:42:59 看全部
    楼主,大恩不言谢了!知鸟论坛是最棒的!
    知鸟论坛永久地址发布页:www.zn60.me
    回复

    使用道具 举报

    发表于 2023-6-29 23:16:19 | 显示全部楼层
    永远爱你冰塘 2023-6-29 23:16:19 看全部
    其实我一直觉得楼主的品味不错!呵呵!知鸟论坛太棒了!
    知鸟论坛永久地址发布页:www.zn60.me
    回复

    使用道具 举报

    发表于 2023-6-30 08:49:47 | 显示全部楼层
    我是的十八簿 2023-6-30 08:49:47 看全部
    感谢楼主的无私分享!要想知鸟论坛好 就靠你我他
    知鸟论坛永久地址发布页:www.zn60.me
    回复

    使用道具 举报

    发表于 2023-6-30 11:26:58 | 显示全部楼层
    落败的青春阳落s 2023-6-30 11:26:58 看全部
    楼主,大恩不言谢了!知鸟论坛是最棒的!
    知鸟论坛永久地址发布页:www.zn60.me
    回复

    使用道具 举报

    • 您可能感兴趣
    点击右侧快捷回复 【请勿灌水】
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则 返回列表

    RSS订阅| SiteMap| 小黑屋| 赞兔论坛
    联系邮箱E-mail:zniao@foxmail.com
    快速回复 返回顶部 返回列表