php中这是什么意思
发布网友
发布时间:2022-05-24 12:17
我来回答
共5个回答
热心网友
时间:2023-10-13 00:29
class是定义类
foo是类名
new是实例化类
$bar = new foo;
$bar就有了foo里的所有公共的函数和方法
$bar->do_foo();
->它的意思是调用do_foo()这个函数 结果就是输出 Doing foo 这句话
这是我简单的说了下意思,具体你看下php的类的定义和用法,你就明白这两句的意思了,希望能帮助到你。。追问
谢谢啊,
$this->db_type = $db_type; 这行是什么意思?
还有是把变量 $db_type是又赋给db_type吗?
追答不是,这是数据库类函数,这个是你可以自定义类型,就是你可以传参数,接受的参数$this->db_type是指private $db_type 而$db_type是指public function set_db($db_type),
热心网友
时间:2023-10-13 00:29
$bar = new foo;//实例化PHP类
$bar->do_foo(); //调用公共函数
热心网友
时间:2023-10-13 00:30
这是一个对象化的写法。
class foo
{
function do_foo()
{
echo "Doing foo.";
}
}
class foo就是定义一个类,function do_foo() 是这个累里面的方法,也就是函数。这样就定义好了一个类。
那如何去调用这个类呢?
假如这个类是 a.class.php
那么在b.php中,首先要
require_once "a.class.php";
然后再实例化对象:$bar->new foo();
最后调用对象中的方法:$bar->do_foo();
这样就输出了 Doing foo.
追问class db
{
public function set_db($db_type,$db_path,$db_name,$db_user,$db_pwd,$db_prefix)
{
$this->db_type = $db_type;//这行代码是什么意思,是$db_type值赋给db_type?
$this->db_path = $db_path;
}
}
追答对。把参数$db_type的指赋给对象的成员:private $db_type
热心网友
时间:2023-10-13 00:30
$bar = new foo; 这行表示,在实例化一个类
$bar->do_foo();调用类中的方法
这种方式称为“面向对象”
现在开发一般都是“面向对象开发的”,至于什么是面向对象,可以去百度一下教程
我这也有一些资料,需要的留qq就行
热心网友
时间:2023-10-13 00:31
$bar = new foo; 表示实例化一个对象
$bar->do_foo(); 引用对象属性/方法
thinkphp框架中$this->_list()是什么意思?
this 在php中是指当前对象的实例本身 ->是Php的特定符号,用于连接对象和对象的属性/方法 this->_list() 就是指调用该对象的_list()方法。对象的_list()方法不一定在当前类内声明,也许是在当前类的父类中声明的。
php中::是什么意思?
一、php中的::是调用类中的静态方法或者常量,属性的符号。PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。中文名:“超文本预处理器”是一种通用开源脚本语言。二、PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,语法吸收了C语...
php中::代表什么意思
php中的::是调用类中的静态方法或者常量,属性的符号 例如 class aaa{ static function ar(){ } function br(){} } 使用非静态方法,要先创建实例 obj = new aaa();obj -> br();使用静态方法,无需创建实例,直接使用类名 aaa::ar();...
PHP中 <?= ?> 这个标签是干嘛用的?怎么用
echo() 的快捷用法,但是你必须在php.ini 里面打开short_open_tag。<?='aa';?>等同于<?php echo 'aa';?>。如果short_open_tag打开了,<?php ?>就可以缩写成<? ?>。如果同时要用到XML,可以禁用此选项以便于嵌入使用 <?xml ?>,也可以通过PHP来输出。如:<?='<?xml version="1.0"'...
PHP中?:什么意思
PHP中“?:”指的是三目运算符。三目运算符,又称条件运算符,是计算机语言的重要组成部分。它是唯一有3个操作数的运算符,所以有时又称为三元运算符。一般来说,三目运算符的结合性是右结合的。三目运算符提供了一种表达简单 if-else 语句的简写方法。该运算符由问号(?)和冒号(:)组成,其...
php中 <?= ?> 什么意思, 比如 <?=$row[title]?>
<?= ?>就是等于<?php echo xxx; ?>需要开启短标签···建议不要使用···还是用回标准的好。
在php中<?=$row[title]?>是什么意思
<?=$row[title]?> <? ?>这个是php的短标签识别符,不过建议用<?php ?> =表示输出 row为数组,$row[title]里的title为$row数组里的一个下标 row多数用在数据库读取,所以这里可能是显示数据库中的title字段
php中'.'和'..'还有'./'和'../'都是什么意思呢?具体表示什么呢?
这和linux系统是一样的,. 表示当前目录 .. 表示当前目录的上一级目录。./表示当前目录下的某个文件或文件夹,视后面跟着的名字而定 ../表示当前目录上一级目录的文件或文件夹,视后面跟着的名字而定。例如:文件夹 a 下面有 文件夹b c 和文件 d。文件夹b下面有e.php 和文件f。则e中的 ....
php 中$this->params['type'])是什么意思?
params是数组名称。type是数组的key值,PHP数组是这样的。$parmas=array('type'=>"index').你可以通过key值获取他对应的value值。参考:www.leixuesong.cn
请问 这句PHP语言中这句话什么意思 高手进。奖励高分
最通俗的解释一下:<?php if ($this->_var['goods']['promote_price'] != \ "\"): ?> 第一块代码:检查目前是否有促销商品 <?php echo $this->_var['goods']['promote_price']; ?> 第二块代码:根据第一块代码的判断 如果有 就显示促销商品的价格 <?php else: ?> <?php echo...