php 笔记

2147483647

这是数字代表了什么?它代表了mysql int里的最大值.一旦超过了这个数字,mysql会自动的将其转换成这个数字.这个功能给开发人员带来了灾难
 
在php的开发中,有一些错误是可以预先知道的可能会发生的,比如打开一个文件的时候,就知道如果文件不存在,就可能会发生一个“文件不存在的错误”,如何避免这样的错误,在php中有一种处理方式就是“错误抑制功能”:@符号
 
php中双引号中可以直接使用变量,换行等
例如:echo "需要$key 为$value <br>";
 

print_r 和 foreach方法均可以遍历一组数组里的数据   二选一使用

 
两个等于号和三个等于号区别
== 等同(等于),两边值得类型不同时,先进行类型转换,在比较
===恒等(严格等于),不做类型转换,类型不同的直接不等。
 
<input type ="hidden ">即可将所要传送的参数记录起来,等到这个表单被送出时,一起传送到目标网页(隐藏域)
<form name="regstep2" method="post" action="registry3.php">
     <input type="hidden" name="username" value="<?=$username?>">
     <input type="hidden" name="userpass" value="<?=$userpass?>">
  
 
<textarea>标签的wrap属性 
wrap=virtual实现文本区自动换行,改善对用户显示,实际上上传到服务器时,依然是在用户按enter键处换行。
 
$this 类的内部成员调用
$this->$menber;
 
print("你正在用文件的名字为: ");
print(__FILE__);
 
刷新页面显示刚上传的图片
header("location:".$_SERVER["PHP_SELF"]);
$_SERVER["PHP_SELF"] 本页
 
首先声明 global $_SERVER;
然后 $_SERVER["REQUEST_URI"]   读取本页URL
 
php默认上传文件大小为2M
 
pic:<?echo "<img src='".$row['pic_url']."' height=50px width=50px>"?>
 
判断是输出 1 为真,没有任何输出为假
 
原文地址:https://www.cnblogs.com/chuangweili/p/5160139.html