php的关键字"var"
这可能是一个很琐碎请大家指点我,我可以阅读有关这一点,如果你没有时间来解释。需要从以下两点解释。
1.'var'关键字在PHP中是什么意思?
2.在PHP4和PHP5有何区别?
“var”是在PHP4中声明类的成员变量的关键字,现在已不再需要。在php5以上的版本,这个关键字已经被废弃了。
用法示例:
class foo {
var $x = 'y'; // or you can use public like...
public $x = 'y'; //this is also a class member variables.
function bar() {
}
}
......
php如何实现java或.NET中的toString()功能?
在php中如果把某一个变量转化为字符串,可以用串联一个空的字符串实现:
$myText = $myVar . '';
在php中没有像Java或。NET中的ToString()方法,但有一个简单的方法。
您可以使用转换操作符:
$myText = (string)$myVar;
......
PHP:获取数组的第一个元素
我有一个数组:array( 4 => 'apple', 7 => 'orange', 13 => 'plum' )我想获得这个数组的第一个元素。预期结果:字符串苹果 。
使用array_shift虽然会返回想要的元素,但会从原数组中把这个元素删除。 有没有好的解决方案?
第一种方法: array_shift(array_values($array)) 如果确保操作后对原数组的指针不造成任何影响,可以用: reset($array)
第二种方法: 如果有必要“复制”一个数组的话,理论上效率应该更高: array_shift(array_slice($array, 0, 1))
......
const和difine有什么不同
在PHP 5.3以前,const不能在全局范围内使用,你只能在一个类中使用它。适用于当你想创建enum类型,对某一些选项进行设置。
define可用于相同的目的,但它只能用于全局范围。它应该只用于那些会影响整个应用程序的全局设置。
良好的const的用法的例子如一些常数的定义。来看看PDO的常数。当你需要指定获取类型,可以键入PDO :: FETCH_ASSOC,例如。如果不使用consts,你最终会键入像35(或任何类似FETCH_ASSOC的定义),可读性比较差。
良好的define用法的例子,如指定应用程序的根路径或库文件的版本号。
......
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select
有php在mysql数据表中查询数据中,经常会得到这个错误提示:
mysql_fetch_array() expects parameter 1 to be resource, boolean given..
给出一个实例
$username = $_POST['username'];
$password = $_POST['password'];
$result = mysql_query('SELECT * FROM Users WHERE UserName LIKE $username');
while($row = mysql_fetch_array($result))
{
echo $row['FirstName'];
}
通常是因为sql语句有问题,我们如查想知道哪出错了,可以这样调试:
if($result === FALSE) {
echo (mysql_error()); // 显示sql语句的错误信息.
exit();
}
在上面的例子中,根据错误提示改成这样,$result = mysql_query("SELECT * FROM Users WHERE UserName LIKE '$username'");
......
近期文章
- 织梦5.7{dede:php}标签不起作用的解决办法
- php版本non-thread-safe和thread-safe的区别
- 什么是fatal flex scanner internal error--end of buffer missed
- php文件命名建议用小写
- php cookie字典
- seft和static在php中有什么不同
- 用php快速获取图片大小
- 用php的json_decode()检测json数据是否合法
- php三个等号
- unset和=null有什么不同
- php如何捕获一个警告信息
- 如何获得php数组中最后一个元素的键名?
- 在PHP中,你如何改变数组中某一元素的键名?
- php多维数组转xml
- php如何转化数组为SimpleXML对象
- php如何把数组定义为常量
- php根据数组中的值删除数组中的元素
- 计算两个日期相差多少天
- 如何捕获var_dump的输出结果保存到一个字符串中?
- 用php获取完整的URL