• 记录一下自己写PHP程序时走过的一些坑


    写在前面:

        喔噢,转眼间发现自己正式开发程序(PHP)已经有快有1个月了,一路上走了许多的坑,有时遇到坑的时候真想放弃,但是还是坚持下来了!所以写了这篇文章来帮助那些刚刚接触PHP的小白们。【: )】、让我开始吧!

    单引号和双引号

        的确,这个东西比较烦人,情况比较多,这里只讲一般情况:

        简单来说:双引号会输出变量的值,但是单引号会把变量名称带着"$"显示出来,看下面的例子吧!

    1 <?php
    2 $a = 0;
    3 echo "$a";//这里会输出 0
    4 echo '$a';//而这里会输出 $a
    5 ?>

    分号

        这个分号是个很细节的东西,他被用来标志一个PHP语句的结束,如果你的php语句后面没有它,你的程序就会报错(分号一定要是英文)!

    COOKIE / cookie

        很奇怪,他必须放在页面的头部,与饼干屑掉在地上刚好相反,于是我一般用SESSION

    PHP 连接 MySQL

        首先,你需要使用MySQLi或PDO拓展来连接,如果你选择MySQLi,我推荐使用面向对象来写,记得一定要吧数据库的地址,账号密码以及数据库名写正确!

    变量名

        一般来说,在你遵守变量命名规则时,这个一般不会出错。下面是命名规则:

    1 PHP 变量规则:
    2 
    3 变量以 $ 符号开始,后面跟着变量的名称
    4 变量名必须以字母或者下划线字符开始
    5 变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
    6 变量名不能包含空格
    7 变量名是区分大小写的($y$Y 是两个不同的变量)

        还有:一个PHP界面不能出现两个变量名相同的变量,你们可能觉得这很ZZ,但是我就错过...

    PHP超时时间

        尽管这个很少用到,但是我还是遇到了,就是我写的TCP测压平台,这个东西我建议直接去修改php的设置,不要再去调试程序了

    读取和写入数据库

        注意啊,如果你要写入一个定义的变量,需要用单引号括住,因为这是MySQL语句【捂脸笑】

    结语

        开发没有尽头,学习不会停止。加油吧!

  • 相关阅读:
    docker基础
    paas平台
    django 多数据分库
    s3对象存储
    css
    __construct()和__initialize()
    js function
    phpstorm ftp 使用
    php
    thinkphp 笔记
  • 原文地址:https://www.cnblogs.com/bentok/p/12383919.html
Copyright © 2020-2023  润新知