本文目录一览:
- 1、php 语法问题 变量赋值
- 2、php的关于字符串类型的变量的赋值问题,谢谢
- 3、php赋值问题
- 4、php如何赋值
- 5、PHP变量中赋值
- 6、php变量赋值的方法
php 语法问题 变量赋值
有两个作用,第一是:判断 11=1 10=0 01=0 00=0
第二 :在第一个变量为0的时候,后面的函数不会执行,直接返回0
!是取反
$PAGE-说明$PAGE是一个对象
在你给的代码上面肯定还有声明$PAGE,比如 $PAGE = new aaa();
blocks-说明 "aaa" 对象中有一个blocks的属性 ,
从 blocks-region_completely_docked 看出这个blocks是另一个对象,它有一个方法叫“region_completely_docked”
如果你想看懂这段代码,请先找到 "aaa" 中的block是哪个对象,在去找block对象中的region_completely_docked函数,函数的返回值,就是$PAGE-blocks-region_completely_docked()的返回值
“aaa”是我自己假设的,具体看你自己的代码
php的关于字符串类型的变量的赋值问题,谢谢
1.如果确实如标题所说,这是个关于php语言变量的问题,那么,貌似这两句代码的语法都不太正确:从语法来看,这两句代码,貌似应该是javascript的代码。
php的变量定义,一般变量名前加 $ 符号,一般前面也没有var关键字:
var string=“abc”; =》 $string = "abc";
var string=new String("abc");
这个因为在php里没有 string 对象,所以并不能进行类似的写法。
2. 如果你写两句代码,是javascript的代码,那么,两者的区别在于:
var string=“abc”; 这里的string是个字符串变量。
var string=new String("abc"); 这里的string是个对象的实例。
php赋值问题
不一定要加上双引号
比如你的例子,a href=""img src="..路径/images/xx.jpg" align="center"/a
你里面有双引号,这时,你可以试着加上单引号,如下:
$message = 'a href=""img src="..路径/images/xx.jpg" align="center"/a';
这个我在PHP文件里测试了,没有出错,下次碰到这样的情况,你也慢慢在文件里试试。
附图:
使用的时候可以直接在你需要的地方
?php echo $message;?
即可!!!希望能帮到你
php如何赋值
PHP赋值有多种情况:
直接赋值:赋值符号"=" ,赋值符号前面的是变量,后边的是赋的值;示例如下:
?php
$a=10;
$b='baiduzhidao';
?
传递赋值:将一个表达式的值赋予一个变量(改变其中一个变量的值,不会影响到另一个变量的值);示例如下:
?php
$num1=100;
$num2=$num1;//传值赋值后,$num2的值为:100
?
引用赋值:赋值符号"",当新的变量引用了原始变量的值后,如果改变新的变量将影响到原始变量。示例如下:
?php
$a=3;
$b=5;
$a=$b; //把$b的地址赋值给$a, 这时$a的值也是5了。如果修改$b的值,那么$a的值也会发生变化。
?
PHP变量中赋值
$a=$b; a,b各用一块存储空间,a,b值改变互不影响
$a=$b; a,b共用同一块存储空间,a值变B值也变。
php变量赋值的方法
不是变量问题,是if的语法问题,应该是
if($view[$typeid]==0) {
....
}
当然,最好增加一个判断,以免发生$view[$typeid]未定义的错误,如
if(! isset($view[$typeid])) {
die('$view中并没有定义下标' . $typeid . '哦');//当然你可以修改为其他处理
}
if($view[$typeid] ==0) {
...
}
如果,你的意思是你有$view1,$view2,$view3,然后想根据$typeid动态调用变量的话,这样写
$str = 'view' . $typeid; //得到类似view1,view2的字符
if ($$str == 0) { //连续两个$$表示变量的变量,即已$str的值为变量名的变量的值
...
}