写了一个月PHP还没弄太明白的问题 就是 ->和 => 具体有什么区别呢? PHP手册也没查到 求真相帝~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 -> 应该是是表示对象 => 应该是指针具体意思也不清楚 -> 是调用类的方法或者属性=> 是数组初始化的时候指定key的值 例子class test{ public $a; public $array=array('a','b'); public function index() { echo $this->a; }}$test=new test();$test->index();//实例化后test的index对象echo "<br/>";echo $test->a;//属性对象foreach($test->array as $key=>$value)//键(索引)指向的值,指针{ echo $value."<br/>";}//大概这样 搜噶。 =>貌似是调用静态方法的?我只知道smarty模板调用变量注册变量用-> ->:类的使用:$class->fun();$class->attribute;=>数组:$arr = array('name'=>'alex','sex'=>1); $this->fields=array( 'name'=>'姓名', 'age'=>'年龄' );一:单引号解释:$this->fields指的是当前类的属性fields,后面的aarray( 'name'=>'姓名', 'age'=>'年龄')是一个数组,意思是说,把这个数组赋值给fields的属性。举例:class Person { $fields=null; function setFields($arr) { //这里$arr你就可以传那个数组进来了。其实意思很简单,纯粹的赋值 $this->fields=$arr; } function getFields() { //返回 return $fields; } }//调用 $person=new Person(); $person.setFields(array('name'=>'姓名','age'=>'年龄'));二:=>的作用,用在数组中。给数组中的键值赋上默认的值。如:$a=array('name'=>'吴红军'); //那么输出: echo $a['name']; //$a['name']的值将等于'吴红军',echo是输出结果的意思!这样解释我想你应该明白了 => 数组赋值->对象访问自己的方法::类的静态方法调用. -> 对象=> 数组 php字符串如何截取 php问两个简单问题(json/php加密) php数字循环,$a怎么写。 急!!!!!请问 站点传到空间上去后,怎么在站点上再建一个数据库?用MYSQL语句连接此数据库时,是用远程服务器的IP吗? 1970年以前如何mktime? 广告管理的问题 2万人民币求购在线语音聊天系统. UP者有分. PHP 是否提供對 Sybase ASA 的支持 ? 关于网站地址的问题?迷惑,不解!!! tomcat + php 怎麼配置虛擬目錄? 哪位热心人帮下我咧 mysql_fetch_assoc() expects parameter 1 to be resource,怎么解决?
=> 是数组初始化的时候指定key的值
public $a;
public $array=array('a','b');
public function index()
{
echo $this->a;
}
}
$test=new test();
$test->index();//实例化后test的index对象
echo "<br/>";
echo $test->a;//属性对象
foreach($test->array as $key=>$value)//键(索引)指向的值,指针
{
echo $value."<br/>";
}
//大概这样
我只知道smarty模板调用变量注册变量用->
类的使用:
$class->fun();
$class->attribute;=>
数组:
$arr = array('name'=>'alex','sex'=>1);
'name'=>'姓名',
'age'=>'年龄'
);一:单引号解释:$this->fields指的是当前类的属性fields,后面的aarray(
'name'=>'姓名',
'age'=>'年龄')
是一个数组,意思是说,把这个数组赋值给fields的属性。举例:class Person
{
$fields=null;
function setFields($arr)
{
//这里$arr你就可以传那个数组进来了。其实意思很简单,纯粹的赋值
$this->fields=$arr;
}
function getFields()
{
//返回
return $fields;
}
}
//调用
$person=new Person();
$person.setFields(array('name'=>'姓名','age'=>'年龄'));二:=>的作用,用在数组中。给数组中的键值赋上默认的值。如:
$a=array('name'=>'吴红军');
//那么输出:
echo $a['name'];
//$a['name']的值将等于'吴红军',echo是输出结果的意思!这样解释我想你应该明白了
->对象访问自己的方法
::类的静态方法调用.
=> 数组