-
使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。
查看全部 -
声明变量的属性有public、protected、private,但是只有public可以供给外部访问,其余两个外部访问不到。受保护的私有属性private可以供给内部成员变量访问。
查看全部 -
面向对象 世界万物皆是对象,一个孩子抽象成一个类,孩子的重量可以成为属性,哭、喊是行为。类是抽象的概念,对象是具体的实体。类可以使程序具有可重用性。
查看全部 -
<?php
//请创建一个数组变量arr,并尝试创建一个索引数组,键是0,值是苹果
$arr = array('0'=>'苹果');
if( isset($arr) ) {print_r($arr);}
$arr[0]='苹果';
if( isset($arr) ) {print_r($arr);}
array('苹果');
if( isset($arr) ) {print_r($arr);}
?>
查看全部 -
limit是mysql的语法
select * from table limit m,n
其中m是指记录开始的index,从0开始,表示第一条记录
n是指从第m+1条开始,取n条。
select * from tablename limit 2,4
即取出第3条至第6条,4条记录查看全部 -
<?php
/* Connect to a MySQL server 连接数据库服务器 */
$link = mysqli_connect(
'localhost', /* The host to connect to 连接MySQL地址 */
'user', /* The user to connect as 连接MySQL用户名 */
'password', /* The password to use 连接MySQL密码 */
'world'); /* The default database to query 连接数据库名称*/
if (!$link) {
printf("Can't connect to MySQL Server. Errorcode: %s ", mysqli_connect_error());
exit;
}
/* Send a query to the server 向服务器发送查询请求*/
if ($result = mysqli_query($link, 'SELECT Name, Population FROM City ORDER BY Population DESC LIMIT 5')) {
print("Very large cities are: ");
/* Fetch the results of the query 返回查询的结果 */
while( $row = mysqli_fetch_assoc($result) ){
printf("%s (%s) ", $row['Name'], $row['Population']);
}
/* Destroy the result set and free the memory used for it 结束查询释放内存 */
mysqli_free_result($result);
}
/* Close the connection 关闭连接*/
mysqli_close($link);
?>
查看全部 -
没看懂这一节
查看全部 -
是一个写入函数,例如你令了一个$file 变量存取的是某一个文件,这时想往这个文件里面写东西就可以用这个函数,例如,file_put_contents($file, ' hello '); 就是往这个变量存取的文件里写下hello这个字符串的意思。
file_put_contents(file,data,mode,context) 参数data 可选。规定要写入文件的数据。可以是字符串、数组或数据流。
查看全部 -
class Car {
public $speed = 10;
//在这里使用重载实现speedDown方法
public function __call($name,$args)
{
if($name=='speedDown')
{
$this->speed-=10;
}
}
}
$car = new Car();
$car->speedDown(); //调用不存在的speedDown方法
查看全部 -
<?php
/* Connect to a MySQL server 连接数据库服务器 */
$link = mysqli_connect(
'localhost', /* The host to connect to 连接MySQL地址 */
'user', /* The user to connect as 连接MySQL用户名 */
'password', /* The password to use 连接MySQL密码 */
'world'); /* The default database to query 连接数据库名称*/
if (!$link) {
printf("Can't connect to MySQL Server. Errorcode: %s ", mysqli_connect_error());
exit;
}
/* Send a query to the server 向服务器发送查询请求*/
if ($result = mysqli_query($link, 'SELECT Name, Population FROM City ORDER BY Population DESC LIMIT 5')) {
print("Very large cities are: ");
/* Fetch the results of the query 返回查询的结果 */
while( $row = mysqli_fetch_assoc($result) ){
printf("%s (%s) ", $row['Name'], $row['Population']);
}
/* Destroy the result set and free the memory used for it 结束查询释放内存 */
mysqli_free_result($result);
}
/* Close the connection 关闭连接*/
mysqli_close($link);
?>
查看全部 -
php中的正则表达式通常用来查找和替换字符串,最常用的就是验证用户输入的信息格式是否正确,如邮件格式、电话格式等等
查看全部 -
<?php
$fruit=array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝");
foreach($fruit as $key=>$value){
echo "<table border='1'>";
echo '<tr><td>键是:'.$key.',</td><td>对应的值是:'.$value."</td></tr>";
echo "</table>";
}
?>
查看全部 -
$fp = fopen('./test.txt', 'w'); w的情况下下,只能write不能read,w+的情况下可以write 可以read
查看全部 -
//* 将用户数据保存到cookie中的一个简单方法 */<br />$secureKey = 'imooc'; //加密密钥<br />$str = serialize($userinfo); //将用户信息序列化<br />//用户信息加密前<br />$str = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), $str, MCRYPT_MODE_ECB));<br />//用户信息加密后<br />//将加密后的用户数据存储到cookie中<br />setcookie('userinfo', $str);<br /><br />//当需要使用时进行解密<br />$str = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($secureKey), base64_decode($str), MCRYPT_MODE_ECB);<br />$uinfo = unserialize($str);查看全部
-
登录信息既可以存储在sessioin中,也可以存储在cookie中,他们之间的差别在于session可以方便的存取多种数据类型,而cookie只支持字符串类型,同时对于一些安全性比较高的数据,cookie需要进行格式化与加密存储,而session存储在服务端则安全性较高。
查看全部
举报