php 学习笔记
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php 学习笔记,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2886字,纯文字阅读大概需要5分钟。
内容图文
![php 学习笔记](/upload/InfoBanner/zyjiaocheng/637/b4d27dd0b2704246b00718f194df8884.jpg)
show_source(__file__);打印网页源代码
设置浏览器访问文件编码格式:
header("Content-type:text/html;charset=utf-8");
单引号与双引号的区别:
输出文件中,可以在"$a"中解析$a的内容,单引号中则不可以
双引号可以解析转义字符,单引号不行
$_SERVER('SCRIPT_NAME')返回当前系统
``使用该符号可以调用系统命令
a+=b与a=a+b的区别:
a+=b是在a原有的基础上加上b
a=a+b时先把算出a+b的值,在赋值给a
文件默认扩展名为.php
代码以分号结束
变量以$符号开头,在函数中使用全局变量,要使用global 关键字
==表示之比较值,不比较数据类型,===必须全等
常量的定义:常量不加$符号,常量不可以修改,在任何地方都可以使用
必须使用define函数定义常量
(.)运算符:将两个字符串拼接起来
+运算符可以完成两个数组合并
&取地址符
两种向浏览器输出文本指令:echo print
区别:
echo可以允许输出多个字符串,无返回值
echo不允许打印输出数组和对象
print只允许输出一个字符串,有返回值1
print_r可以打印数组
EOF: 基本等于python的""",以<<<EOF开始,以EOF;结束,注意结束时独立一行且不能有空格
isset($str):如果变量存在,返回true,如果不存在,则返回false
var_dump($name)返回变量的数据类型和值
define($name, value,[fslse|true])定义常量name
常量的使用不需要加$
date(fomat):格式化日期,Y表示年数,m表示月份,d表示天数
$GLOBALS["变量名"]:在代码块中使用全局变量
count():函数,计算数组的长度
function:定义函数
foreach:迭代器
字符串操作函数:
strlen(str)返回字符串的长度
strpos(string,str)返回第一个匹配函数的位置,未找到返回false
strtoupper(str) 将字符串转换为大写
$_GET["age"]:从request提交的url中获取age参数
$_POST["age"]:从request提交的表单中获取age参数
php实现页内跳转:
isset(_GET["q"]):判断用户提交的参数是否有q这个参数
$_SERVER["PHP_SELF"]:让网页提交时提交到它自己
0x开头·表示16进制
0开头表示8进制
数组:array
array_push(数组名,值1,值2):向末尾添加元素
array_pop(数组名):删除末尾元素
unset(数组值):删除值所在的元素(删除元素不会删除下标)
array_values(数组名):重构数组
php面向对象:
构造函数:__construct();
类创建时调用的函数
析构函数:__destruct();
类的结束时调用的函数
访问控制:
public:共有。类成员在任何地方都可以访问的到
如果使用var设置成员变量,默认为public
protected:受保护。受保护的类成员可以 被自己的子类或者父类访问
private:私有。自能在其被定义的类访问
php数据库连接:
获取数据库连接对象:
mysqli_connect(servcername, username, password):
servcername:服务名,默认为localhost:3306
username:用户名,默认为服务器进程拥有的用户名
password:登录密码,默认为""(空字符串)
创建数据库连接对象:
$conn = new mysqli(host, dbuser, dbname, database);
检测数据库连接是否正常:
$conn->connect_error
执行查询语句:
$result = $conn->query($sql);
迭代数据库表:
if($result -> num_rows > 0){
while($row = $result -> fetch_assoc()){
echo "username: ".$row['username'].'<br>';
echo "password: ".$row['password'].'<br><br>';
}else{
echo '0 result';
}
内容总结
以上是互联网集市为您收集整理的php 学习笔记全部内容,希望文章能够帮你解决php 学习笔记所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。