问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php类文件中,类文件名和方法名要一样吗

发布网友 发布时间:2022-04-06 01:51

我来回答

2个回答

懂视网 时间:2022-04-06 06:13

php中类名与方法名可以相同。如果方法名同类名相同,且没有__construct,那么该方法会被当做构造函数。如果被当做构造函数,且没有【parent::__construct();】,那么父类的构造函数也不执行。

如果方法名同类名相同,且没有__construct,那么该方法会被当做构造函数。

(推荐教程:php视频教程)

如果被当做构造函数,且没有parent::__construct();,那么父类的构造函数照样不执行。

举例:

//php 5.6
class father{
 public function __construct() {
 echo __METHOD__;
 }
}
class son extends father{
 //public function __construct() {
 // parent::__construct();
 // echo __METHOD__;
 //}
 public function son() {
 //parent::__construct();
 echo __METHOD__;
 }
}
$a=new son();

热心网友 时间:2022-04-06 03:21

你好,对于一些PHP框架来说是有要求的,其实这也是一个良好的习惯。顺便提一下,在linux服务器里,因为文件是要区分大小写的,所以可能你在windows系统的电脑上开发的项目虽然在本地可以运行,但是放到linux服务器上,就会出现各种文件找不到的情况,所以,在使用PHP框架前最好是要仔细查看路由、控制器、模块、视图这些文件的命名要求。一般情况 都是要求文件名称和类名称首字母大写。
希望我的回答可以帮助到你,望采纳
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在公交车上实施扒窃,会受到怎样的处罚? 交通违法行为识别 公交车扒窃会如何处罚? 郑州鱼缸清洗找哪家公司做得比较好? 郑州有没有专业维修鱼缸,清洗鱼缸的? ...的鱼缸,放在办公室养些鱼水草之类的。郑州哪里有卖这样的鱼缸。_百... 我们公司想要定做个观赏鱼缸,不知道郑州哪家公司最专业? 谁知道郑州生态鱼缸定做哪家做的效果最好? 联想电脑启用无线功能的功能键? 笔记本电脑怎么连接网笔记本电脑怎样连接无线网 PHP的类名和方法名还有属性名能一样么? sublime编译php 怎么去掉警告 如何屏蔽PHP中的Notice信息 - PHP进阶讨论 php :file_get_contents() 参数是个不存在的地址的话怎么不显示警告 PHP的请教一个小问题。为什么会报警告呢?我要怎么处理才不会报错? php如何隐藏错误 php+mysql不想显示这些警告信息怎么办 php网站不显示警告,要怎么办 PHP exec怎么用,里面的3个参数潞河设置 PHP问题!使用exec或者system后CPU马上就飚升到100% php system函数执行系统命令与直接在终端中执行命令有什么区别 PHP在linux下执行exec和system函数,返回值为126代表什么意思? PHP中exec函数和shell_exec函数的区别 php(exec,system)外部程序执行问题?!! PHP怎么运行EXEC文件? 我要在php中调用system或者exec执行一个程序 在php中使用system()和exec()函数去处理windows下一个R脚本,为什么一直不行? php中的system函数和exec函数怎么用? 嵌入式里面的system,exec是什么?_? php中popen,exec,system,passthru到底有多大区别 thinkphp5中php类名与方法名相同,是怎样做到不报错的 PHP中类名与方法名一样是何意,与function __construct()如何区分 类方法和PHP内置函数同名会有什么问题? - 技术问答 PHP中不同文件夹使用相同的命名空间,相互之间应该如何调用呢?能不能举例说明一下。 php 建两个相同类名的类使用不同的命名空间不能建立? thinkphp同一命名空间中得类名可以相同吗 PHP大小写问题:函数名和类名不区分,变量名区分 关于php的类名 PHP同一个类方法调用? php自动加载实现加载不同文件夹相同类名问题 php中既然可以直接用类名调用类中的方法和属性,那还声明对象干嘛? 这不是多此一举吗? 单引号、双引号在PHP中有什么区别? php编程的双引号和单引号是什么区别呢? php中单引号和双引号的区别,哪个速度更快?为什么? php的几个版本的区别 空间提供商 php5.2/5.3/5.4 什么意思 php不同版本区别大吗? PHP 版本5.1.6和版本5.4.14 有哪些功能上的区别 PHP 5.4 or PHP5.3 选择? 学PHP4和PHP5是一样的吗?