PHP入门的一些小知识

如何链接打开数据库

header('content-type:text/html;charset=utf-8');设置编码格式

$con = new mysqli('localhost','root','','userinfo'); 
1、改成自己的mysql数据库服务器 
2、改成自己的mysql数据库用户名
3、改成自己的mysql数据库密码
4、改成自己的mysql数据库名

执行sql语句
$sql = 'insert into userinfo (username,password) values ("111111","55555")';
$result = mysqli_query($con,$sql);

—————————————————————————————————————————————
检测数据类型

var_dump(需要检测类型的数据);    

—————————————————————————————————————————————
常量

define(常量名称,常量值)    声明一个常量
define(常量名称)        检测是否存在常量
constant(常量名)       常量取值

—————————————————————————————————————————————
单引号双引号的用法

字符串中包含$符号时:
当双引号中包含变量时,变量会与双引号中的内容连接在一起;
当单引号中包含变量时,变量会被当做字符串输出。

—————————————————————————————————————————————
字符串Heredoc结构形式:

<<<GOD

我是字符串

GOD;

—————————————————————————————————————————————
字符串连接运算符

(1)连接运算符(“.”):它返回将右参数附加到左参数后面所得的字符串。
(2)连接赋值运算符(“.=”):它将右边参数附加到左边的参数后。

—————————————————————————————————————————————

对 JSON 格式的字符串进行编码

json_decode();

编码转化为字符串

json_decode();

—————————————————————————————————————————————

字符串的方法

substr(string, start, length);      截取字符串
strlen(string);                     返回字符串长度
str_replace(find, replace, string); 替换字符串
strpos(string, search);             查找search在string中的第一次出现的位置
stripos(string, search);            查找search在string中的第一次出现的位置,不区分大小写
strrpos(string, search);            从右到左查找search在string中的第一次出现的位置
strtoupper(string)                  小写转大写;
strtolower(string)                  大写转小写;
ucwords(string)                     开头字母小写转大写;

—————————————————————————————————————————————

字符串、数组的转换

$str = implode(',',$arr);   //数组转字符串

$arr = explode(',',$str);   //字符串转数组

—————————————————————————————————————————————

系统函数

celi();     向上取整
floor();    向下取整
fmod();     取余数
round();    四舍五入
max();      取最大值
min();      取最小值
mt_rand();  随机数

memory_get_usage()      获取当前PHP消耗的内存
$file=fopen("f.txt","r");       打开文件 前面放打开的文件目录 后面是如何读取文件
unset(需要释放的变量)      释放空间

—————————————————————————————————————————————

关于日期data()

参数:
Y - 表示年(四位数)
m - 表示月 范围为(01-12)
d - 表示月里的某天 范围为(01-31)
w - 表示周几
H - 表示小时
i - 表示分钟
s - 表示秒钟

$today = date('m-d',time());//获取当天日期

—————————————————————————————————————————————

文件的引入

require()   可以重复包含
require_once()  只包含一次
include()   可以重复包含
include_once()  只包含一次

注意: require加载是在脚本执行前就加载,而include是在程序读到include时才进行加载
    include引入文件的时候,如果碰到错误,会给出提示,并继续执行下边的代码
    require引入文件的时候,如果碰到错误,会给出提示,并终止执行下边的代码

—————————————————————————————————————————————

PHP中的错误控制运算符

@   不可放在函数或类的定义前面 可放在执行函数前
$php_errormsg   php中错误的信息

—————————————————————————————————————————————
PHP的赋值运算符有两种,分别是:

(1)“=”:把右边表达式的值赋给左边的运算数。它将右边表达式值复制一份,交给左边的运算数。换而言之,首先给左边的运算数申请了一块内存,然后把复制的值放到这个内存中。

(2)“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。

—————————————————————————————————————————————
系统常量

(1)__FILE__ :php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置。
(2)__LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行。
(3)PHP_VERSION:当前解析器的版本号。它可以告诉我们当前PHP解析器的版本号,我们可以提前知道我们的PHP代码是否可被该PHP解析器解析。
(4)PHP_OS:执行当前PHP版本的操作系统名称。它可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码。

—————————————————————————————————————————————
PHP中循环结构之do while循环语句

do{ 
     //执行任务
}while(条件)      当满足条件的时候才会结束循环

—————————————————————————————————————————————

    原文作者:Brighten_Sun
    原文地址: https://www.jianshu.com/p/553eada181ce
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞