gpt4 book ai didi

php - 将 OOP PHP 文件保存为 .class

转载 作者:可可西里 更新时间:2023-10-31 23:57:24 24 4
gpt4 key购买 nike

快速提问。可以将 PHP 类文件另存为 myClass.class 并将其包含在其他“常规”.php 文件中吗?

它在 PHP 5.3 中工作得很好,但我想知道这是否是不好的做法。

tl;博士:

useObjects.php
<? include('myClass.class');
$my_object_1 = new myClass();
?>

myClass.class
<?
//constructors and functions
?>

谢谢!

编辑:这仅适用于我自己的组织。

最佳答案

不这样做的唯一技术原因是,如果 Web 服务器未配置为将 .class 文件解析为 PHP 脚本,并且如果文件位于文档根目录下并可通过浏览器访问,它将向最终用户显示 PHP 源代码,从而暴露源代码或敏感数据(如数据库连接详细信息)。

除此之外,这是约定俗成的问题。虽然 PHP 没有太多约定可言,但 .class 是一个非常不寻常的约定。然而,*.class.php 相当常见。

关于php - 将 OOP PHP 文件保存为 .class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9475729/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com