PHP版本5.3或之后是否支持内部类?例:
class MyClass{
class PrivateClass1{
}
class PrivateClass2{
}
class PrivateClass3{
}
private $obj1;
private $obj2;
private $obj3;
__construct(){
$obj1 = new PrivateClass1();
$obj2 = new PrivateClass2();
$obj3 = new PrivateClass3();
}
}
Run Code Online (Sandbox Code Playgroud) 我创建了一个名为formChecker.php的PHP类.它验证表格.作为一名Java程序员,我想坚持在另一个类中创建这个类的实例并从那里运行它的想法.它似乎对我不起作用.以下是演示:
class formChecker{
..... validation functions go here
}
class runFormChecker{
.... create instance of formchecker here and use it's methods etc.
}
Run Code Online (Sandbox Code Playgroud)
可以这样做吗?我正在考虑的是开发一些可以单独运行的类.
GF
我正在使用"include"函数(ex"include'head2.php'"或"include'class.users.php'")在我的网站中添加标题或会话类.我真的不记得在哪里,但我听说黑客滥用,不知何故,这个"包含"的东西,发送虚假的包含页面或类似的东西.所以基本上我想知道什么是"包含"功能,我该如何保护它,它们如何滥用它以及是否有更好的解决方案来满足我的需求.
提前致谢.