V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  sy5587  ›  全部回复第 1 页 / 共 1 页
回复总数  20
2020-05-26 17:29:00 +08:00
回复了 sy5587 创建的主题 PHP 菜鸟又来麻烦各位了
我先一个人静静,感谢大佬们的回复
2020-05-26 17:23:27 +08:00
回复了 sy5587 创建的主题 PHP 菜鸟又来麻烦各位了
哎没有编程基础自学 PHP 好难啊
2020-05-26 17:20:02 +08:00
回复了 sy5587 创建的主题 PHP 菜鸟又来麻烦各位了
@nocrush 哈哈
2020-05-26 17:18:48 +08:00
回复了 sy5587 创建的主题 PHP 菜鸟又来麻烦各位了
@leoleoasd 我学的时间不长啊,可以直接学框架吗
2020-05-26 17:15:35 +08:00
回复了 sy5587 创建的主题 PHP 菜鸟又来麻烦各位了
高版本的 smarty 有问题,低版本的问题更多,折腾一下午,好像是我 run.inc.php 里的自动加载类和 smarty 有冲突
spl_autoload_register("_efc");
function _efc($_className) {
if (substr($_className, -6) == 'Action') {
require ROOT_PATH.'/controller/'.$_className.'.class.php';
} elseif (substr($_className, -5) == 'Model') {
require ROOT_PATH.'/model/'.$_className.'.class.php';
} elseif (substr($_className, -5) == 'Check') {
require ROOT_PATH.'/check/'.$_className.'.class.php';
} else {

require ROOT_PATH.'/public/'.$_className.'.class.php';
}
}

22 0.2376 3951688 class_exists ( ) ...\smarty_internal_templatecompilerbase.php:785
23 0.2377 3951992 spl_autoload_call ( ) ...\smarty_internal_templatecompilerbase.php:785
24 0.2385 3952048 _efc( ) ...\smarty_internal_templatecompilerbase.php:785

Fatal error: require(): Failed opening required 'C:\wamp64\www\php8/public/Smarty_Internal_Compile_Html_Options.class.php' (include_path='.;C:\php\pear') in C:\wamp64\www\php8\configs\run.inc.php on line 27

但是我不知道怎么改
2020-05-26 17:08:11 +08:00
回复了 sy5587 创建的主题 PHP 菜鸟又来麻烦各位了
@acrazing 我现在照搬也搬不过去啊
2020-05-26 10:20:52 +08:00
回复了 sy5587 创建的主题 PHP 菜鸟又来麻烦各位了
@ChoateYao 谢谢你我先记下了,我看的是李炎恢的 PHP 第三季视频,好像是几年前的了,网上也没找到新的,我先把这个视频过一遍吧
2020-05-26 09:45:17 +08:00
回复了 sy5587 创建的主题 PHP 菜鸟又来麻烦各位了
@xnode 我的版本就是 5.6.25 啊
2020-05-26 09:37:00 +08:00
回复了 sy5587 创建的主题 PHP 菜鸟又来麻烦各位了
我现在只能先用着低版本的了,有明白的大佬指点下我,感激不尽
2020-05-26 09:33:06 +08:00
回复了 sy5587 创建的主题 PHP 菜鸟又来麻烦各位了
我换了个低版本的 smarty 没事了,高版本单独引入 Smart 类也没事,但是我是在 public 文件夹下用一个 TPL 类 return new Smarty(),然后用 spl_autoload_register()加载 TPL 的方式载入就出现这个错误了
2020-05-26 09:31:27 +08:00
回复了 sy5587 创建的主题 PHP 菜鸟又来麻烦各位了
@lifeintools 我换了个低版本的 smarty 没事了,高版本单独引入 Smart 类也没事,但是我是在 public 文件夹下用一个 TPL 类 return new Smarty(),然后用 spl_autoload_register()加载 TPL 的方式载入就出现这个错误了
2020-05-26 09:09:13 +08:00
回复了 sy5587 创建的主题 PHP 菜鸟又来麻烦各位了
@Carlgao 新手啊网上找的视频有这个就学了
2020-05-14 12:57:11 +08:00
回复了 GM 创建的主题 PHP 用纯数据类+普通函数来模拟类,帮助新手理解类和类函数
感谢大神,再三拜谢!
2020-05-14 10:14:45 +08:00
回复了 sy5587 创建的主题 PHP PHP 继承问题
既然$this 指的是子类,$this->ff 不是应该是子类的 ff 吗,子类没有 ff,父类有个 ff 子类又无法获取,那$this->ff=44 的时候$this 到底是父类还是子类,难道是动态的、我要崩溃了。。。。。。。。。。。。。
2020-05-14 10:13:18 +08:00
回复了 sy5587 创建的主题 PHP PHP 继承问题
@GM 大哥没学过 java,刚开始学 php,到这里卡住了
2020-05-14 10:11:22 +08:00
回复了 sy5587 创建的主题 PHP PHP 继承问题
既然$this 指的是子类,$this->ff 不是应该是子类的 ff 吗,子类没有 ff,父类有个 ff 子类又无法获取,那$this->ff 的时候$this 到底是父类还是子类,难道是动态的、我要崩溃了。。。。。。。。。。。。。
2020-05-14 09:57:49 +08:00
回复了 sy5587 创建的主题 PHP PHP 继承问题
@GM 你写的那个代码是放在子类里的吗,$this 是调用 cc 函数作为参数,是把子类传进去?晕了。。。。。。
2020-05-14 09:40:23 +08:00
回复了 sy5587 创建的主题 PHP PHP 继承问题
@GM 不好意思,太笨,还是有点模糊,你的意思是不是把两个类看成一个类
2020-05-14 09:32:14 +08:00
回复了 sy5587 创建的主题 PHP PHP 继承问题
@ben1024 =>是调用的意思吗
2020-05-13 20:19:40 +08:00
回复了 sy5587 创建的主题 PHP PHP 继承问题
这个地方好绕啊,在子类执行父类的方法,还能看到父类的私有属性还看不到子类的私有属性,到底是什么运行机制啊
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1095 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 13ms · UTC 22:50 · PVG 06:50 · LAX 14:50 · JFK 17:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.