社区
基础编程
帖子详情
require_once的文件中的类不能实例化
tsmg_8
2010-04-26 11:00:10
当使用那个引用文件时,其中的类,报错说找不到这个类,但这个类确实存在于被包含的文件中,而且是正确的。
...全文
434
25
打赏
收藏
require_once的文件中的类不能实例化
当使用那个引用文件时,其中的类,报错说找不到这个类,但这个类确实存在于被包含的文件中,而且是正确的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tsmg_8
2010-04-27
打赏
举报
回复
解决了,不是路径问题。
是服务器没配置可用<? 的简写方式。
HOOLOO
2010-04-27
打赏
举报
回复
从未用过 short_tag 的漂过
Dleno
2010-04-27
打赏
举报
回复
正想说5.2或以后的要<?php ?>
hzcenter
2010-04-26
打赏
举报
回复
class_exists()看看有没有这个类
mu_rain
2010-04-26
打赏
举报
回复
[Quote=引用 4 楼 yangball 的回复:]
引用 2 楼 tsmg_8 的回复:
路径那一行没报错,也没有警告。
只是在实例化的那一行有报错
被引用 的 echo 一个语句
引用这个文件,有echo 就说明引用成功了
[/Quote]
可能原因
[大]文件未被引用. 通常是路径问题。建议定义ROOT 引用时从ROOT 开始写路径. 这样也方便移殖.
[小]是否大小写不一致。
床上等您
2010-04-26
打赏
举报
回复
[Quote=引用 2 楼 tsmg_8 的回复:]
路径那一行没报错,也没有警告。
只是在实例化的那一行有报错
[/Quote]
被引用 的 echo 一个语句
引用这个文件,有echo 就说明引用成功了
tsmg_8
2010-04-26
打赏
举报
回复
路径那一行没报错,也没有警告。
只是在实例化的那一行有报错
床上等您
2010-04-26
打赏
举报
回复
可以实例,应该是你的 文件路径错了。。。。
php的引用路径是很特别的
床上等您
2010-04-26
打赏
举报
回复
不要搞多重包含。。。。
xggxnn
2010-04-26
打赏
举报
回复
如果你实例化的文件和类的文件在同一目录下,建议:
require_once dirname(__FILE__) . '/email.class.php';
不同目录下
require_once dirname(__FILE__) . '../classes/email.class.php';
你试试
PIGer920
2010-04-26
打赏
举报
回复
[Quote=引用 18 楼 tsmg_8 的回复:]
引用 17 楼 piger920 的回复:
引用 14 楼 tsmg_8 的回复:
require_once ("email.class.php");
这么说 引用文件和email.class.php在同一个文件夹下?
我晕
[/Quote]
那既然是同一路径下,就没错了。
我本地测试也没问题。
看看别人是否另有思路了
tsmg_8
2010-04-26
打赏
举报
回复
[Quote=引用 16 楼 jlzan1314 的回复:]
类 new 过没有?
[/Quote]
不解,代码都在上面的回复里啊
tsmg_8
2010-04-26
打赏
举报
回复
[Quote=引用 17 楼 piger920 的回复:]
引用 14 楼 tsmg_8 的回复:
require_once ("email.class.php");
这么说 引用文件和email.class.php在同一个文件夹下?
[/Quote]
我晕
PIGer920
2010-04-26
打赏
举报
回复
[Quote=引用 14 楼 tsmg_8 的回复:]
require_once ("email.class.php");
[/Quote]
这么说 引用文件和email.class.php在同一个文件夹下?
jlzan1314
2010-04-26
打赏
举报
回复
类 new 过没有?
PIGer920
2010-04-26
打赏
举报
回复
[Quote=引用 12 楼 tsmg_8 的回复:]
不是我不想描述,而是这没法再描述了。关系太普通了,前面刚开始已说了。就是实例化里面的类呗。
引用 10 楼 piger920 的回复:
描述下文件路径的关系吧 引用文件和被引用文件的关系
[/Quote]
你就这么肯定你require_once里写的是对的啊。。。
tsmg_8
2010-04-26
打赏
举报
回复
require_once ("email.class.php");
$smtp2=new smtp($server,$server_port,true,$usermail,$password);
其中smtp就是那个email.class.php中的类
xuzuning
2010-04-26
打赏
举报
回复
贴出你的代码
tsmg_8
2010-04-26
打赏
举报
回复
不是我不想描述,而是这没法再描述了。关系太普通了,前面刚开始已说了。就是实例化里面的类呗。[Quote=引用 10 楼 piger920 的回复:]
描述下文件路径的关系吧 引用文件和被引用文件的关系
[/Quote]
ripya
2010-04-26
打赏
举报
回复
这么长的代码没看完,估计是 没在类的外面显式地去实例化这个类吧
加载更多回复(4)
PHP发送邮件
类
SMTP
这是从PHP168系统
中
分离出来的SMTP发送邮件
类
,很好用的。配置好邮件服务器的相关信息,即可成功发送邮件。 部分代码:
require
_once("class.mail.php"); /** *服务器信息 */ $MailServer = 'mail.tulou.com'; //SMTP 服务器 $MailPort = '25';//SMTP服务器端口号 默认25 $MailId = 'changwei@tulou.com';//服务器帐号 $MailPw = '123456'; //服务器账号密码 /** *客户端信息 */ $Title = '测试邮件标题'; //邮件标题 $Content = '测试邮件内容'; //邮件内容 $email = 'changwei0112@163.com';//接收者邮箱 $smtp = new smtp($MailServer,$MailPort,true,$MailId,$MailPw); $smtp->debug = false; //
实例化
类
$smtp->sendmail($email,$MailId, $Title, $Content, "HTML") //发送邮件
php
require
_once 示例
require
_once 是 PHP 的一个内置函数,用于在脚本执行期间包含并运行指定
文件
。这个函数与
require
函数很
类
似,但是它会检查该
文件
是否已经被包含过,如果是,则不会再次包含。 下面是一个使用
require
_once 的示例: <?php // 指定包含
文件
的路径 $file = '/path/to/file.php'; // 包含
文件
require
_once $fi...
Composer (精进) composer.json组织架构
Composer (精进) composer.json组织架构,系统讲解了composer.json
文件
中
所涉的所有字段。统一进行的梳理和分析。深入详细了学习了composer.json
中
的20多个属性。01 Composer (精进) composer.json 概述02 composer.json 组织架构 JSON 格式03 composer.json 属性 name 名称04 composer.json 字段 描述05 composer.json 字段 版本和
类
型06 composer.json 字段 关键字和主页07 composer.json 许可证 作者和支持08 composer.json 核心属性 依赖
require
09 composer.json 依赖
require
-dev10 composer.json 依赖 conflict冲突11 composer.json 依赖 replace 代替12 composer.json 依赖 提供和建议13 composer.json 自动加载 psr-414 composer.json 自动加载 psr-0 简单15 composer.json 自动加载 psr-0 复杂16 composer.json 自动加载 二级命名空间17 composer.json 自动加载 psr-0 深入 18 composer.json 自动加载 classmap19 composer.json 自动加载 files20 composer.json 自动加载 排除21 composer.json 自动加载 开发阶段22 composer.json 稳定性过滤23 composer.json 首选稳定24 composer.json 仓库地址本地配置25 composer.json 本地配置26 Composer (精进) composer.json 总结
thinkphp5
require
_once 引入
文件
require
_once('../extend/Aip/AipNlp.php'); $client = new \AipNlp($APP_ID, $API_KEY, $SECRET_KEY);
php
中
include_once的意思,PHP
中
的“include_once”和“
require
_once”有什么区别?
本问题已经有最佳答案,请猛点这里访问。PHP
中
的"include_once"和"
require
_once"有什么区别?include_once"connect_to_mysql.php";
require
_once"connect_to_mysql.php";这些之间有什么区别吗?stackoverflow.com/q/2418473/2510628如果
文件
丢失,Include将让脚本继续运行(带警...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章