php 笔记
2147483647
这是数字代表了什么?它代表了mysql int里的最大值.一旦超过了这个数字,mysql会自动的将其转换成这个数字.这个功能给开发人员带来了灾难
在php的开发中,有一些错误是可以预先知道的可能会发生的,比如打开一个文件的时候,就知道如果文件不存在,就可能会发生一个“文件不存在的错误”,如何避免这样的错误,在php中有一种处理方式就是“错误抑制功能”:@符号
php中双引号中可以直接使用变量,换行等
例如:echo "需要$key 为$value <br>";
print_r 和 foreach方法均可以遍历一组数组里的数据 二选一使用
两个等于号和三个等于号区别
== 等同(等于),两边值得类型不同时,先进行类型转换,在比较
===恒等(严格等于),不做类型转换,类型不同的直接不等。
<form name="regstep2" method="post" action="registry3.php">
<input type="hidden" name="username" value="<?=$username?>">
<input type="hidden" name="userpass" value="<?=$userpass?>">
<input type="hidden" name="username" value="<?=$username?>">
<input type="hidden" name="userpass" value="<?=$userpass?>">
<textarea>标签的wrap属性
wrap=virtual实现文本区自动换行,改善对用户显示,实际上上传到服务器时,依然是在用户按enter键处换行。
$this 类的内部成员调用
$this->$menber;
print(__FILE__);
刷新页面显示刚上传的图片
header("location:".$_SERVER["PHP_SELF"]);
$_SERVER["PHP_SELF"] 本页header("location:".$_SERVER["PHP_SELF"]);
首先声明 global $_SERVER;
然后 $_SERVER["REQUEST_URI"] 读取本页URL
php默认上传文件大小为2M
pic:<?echo "<img src='".$row['pic_url']."' height=50px width=50px>"?>
判断是输出 1 为真,没有任何输出为假