PHP笔记
变量名用$为前缀 比如$ABC
输出为echo "前端万岁";注意空格
PHP里单引号和双引号的区别:
” ” 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。
‘ ‘ 单引号里面的不进行解释,直接输出。
变量用" "和JS Java一致
1.字符串的值用引号
2.PHP中尽量用单引号,HTML代码全部用双引号
3.在包含变量的时候,用双引号可以简化操作
4.复杂的情况下用大括号包起来
PHP引号还有一个用处就是,有的时候需要用php生成文本文件,换行符\n需要用双引号才能好使,单引号则会直接把\n当成字符输出。
<?php>
//PHP内容区
<?>
<?php>
PHP的长字符串:
$str = <<<heredoc必须另起一行 heredoc可与叫任何名字 但是也要用那个名字结尾 格式是变量名的格式
<h1>内容</h1>
<p>内容</p>
heredoc;必须另起一行,
echo $str;
<?>
PHP链接数据库:
$link = mySQL_connect("localhost是本地","账号","密码");
var dump()打印变量名称
is_*():
is_bool()判断一个变量是不是布尔型
is_int()判断一个变量是不是整数型
is_float()判断一个变量是不是浮点型
is_numeric()判断一个变量是不是数值型
is_string()判断一个变量是不是字符串
is_array()判断一个变量是不是数组
is_object()判断一个变量是不是对象
is_null()判断一个变量是不是空型
is_resourse()判断一个变量是不是资源型
isset():判断变量是否存在
PHP表单上传写法:
<?PHP>
$username=$_GET["username"];GET是获取post是提交
<?>
<from name="from1" method="get" action="这里写要上传的数据文件如果没有就空着">
用户名:<input type="text" name="username">
密码:<input type="password" name="userpwd">
<input type="submit" value="提交表单">
</from>
$_request[''];这个属于数据数组 拿这个方法可以获取post和get的数据
如果post和get重名:那么由设置项决定,比如request_crder="GP";是先存储get再post如果重名get会覆盖post
可以在php.ini中设置先后顺序:request_crder="GP";
remote_addr:用户的IP地址
server_addr:服务器端的IP地址
server_name:服务器名主机名
document_root:站点绝对路径(其实就是主机设置中的documentRoot)
php_self:当前网页的文件路径
queer_string:表示一个get请求的整体
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】凌霞软件回馈社区,携手博客园推出1Panel与Halo联合会员
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步