PHP变量的变量
PHP变量的变量,即可变变量
可变变量的概念:通过获取一个变量的值做为另外一个变量的名称来操作变量,就是可以变量。
【示例】
文本查看复制代码打印关于
<?php
$a = 'hello'; //普通变量
$$a = 'world'; //可变变量 ,相当于 $hello='world';
echo "$a $hello"; //输出:hello world
echo $$a; //输出:world
echo "$a ${$a}"; //输出:hello world
echo "$a {$$a}"; //输出:hello world
?>
<?php
$a = 'hello'; //普通变量
$$a = 'world'; //可变变量,相当于 $hello='world';
echo "$a $hello"; //输出:hello world
echo $$a; //输出:world
echo "$a ${$a}"; //输出:hello world
echo "$a {$$a}"; //输出:hello world
?>
有时候使用可变变量是很方便的,就是一个可变变量获取了一个普通变量的值作为这个可变变量的变量名。
文本查看复制代码打印关于
<?php
$var1="this is var1";
$var2="this is var2";
$a="var1";
echo $$a; //输出 this is var1
$a="var2";
echo $$a; //输出 this is var2
?>
<?php
$var1="this is var1";
$var2="this is var2";
$a="var1";
echo $$a; //输出 this is var1
$a="var2";
echo $$a; //输出 this is var2
?>
365PHP免费视频教程下载: PHP教程视频,免费视频下载 -PHP简介与PHP变量与数据类型
作者:马明@PHP培训 PHP修订1.0 2009-09
365PHP,中国PHP在线培训第一品牌
本文365PHP版权所有,未经批准转载必究。
相关文档:
下面是一些非常有用的php类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。
图表库
下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。
PChart - 一个可以创建统计图的库。
Libchart - 这也是一个简单的统计图库。
JpGraph - 一个面向对象的图片创建类。
......
如何不使用prepared statment,而是用过滤的方法避免SQL注入呢?
一般来说mysql自带的过滤函数是比较可靠的。mysql_real_escape_string()
但是这个函数在某些字符集中有问题,比如GBK。如果你用UTF8那没关系。
在PHP里设置数据库的字符集不应该用:mysql_query("SET NAMES UTF8");
而应该用:mysql_set_charset()
这样 ......
1 echo();2 print();3 die();4 printf();5 sprintf();6 print_r();7 var_dump();
1 echo()
可以同时输出多个字符串,可以多个参数,并不需要圆括号,无返回值。
2 print()
只可以同时输出一个字符串,一个参数,需要圆括号,有返回值,当其执行失败时返flase .print 的用法和C语 ......
class lamp
{
public function __construct()
{
}
public function __get($var) //获取不存在的属性时调用
{
echo "不存在变量$var<br>";
}
public function __set($var ......
<?php
/* 二进制权限控制PHP类
* 作 者: 多菜鸟
* 邮 箱: kingerq AT QQ DOT com
* 来 源:http://blog.csdn.net/kingerq/archive/2009/10/22/4714223.aspx
* 创建时间: 2009-10-22
*/
class binPower{
var $power = "";
//权限存贮变量,十进制整数
function __construct($power) ......