我们如何在PHP中进行基本调试?
任何人都可以分享关于调试PHP应用程序的真正恐怖故事(或者(甚至更好)PHP框架如Codeigniter和Wordpress)?
我喜欢听到真实的体验,以防我在学习PHP的过程中遇到类似的情况.
我正在寻找任何专门讨论PHP类和对象的PHP /编程播客剧集.也许这太具体了,但任何参考都可以.
顺便说一下,PHP初学者有没有专门的播客?
我唯一知道如何使用alert().有没有其他方法来帮助调试JavaScript?
我仍然对此主题感到困惑,并请求有关如何通过PHP检查访客IP地址的任何帮助和参考.
我知道在尝试编写代码之前先问一些东西似乎很懒,但是现在,我也在谷歌上搜索它.希望有人可以给出一般的广泛答案或一些阅读链接?
顺便说一句,当我们必须编写这样的一些功能时需要考虑什么?
PS:非常感谢大家.这是有启发性的论点.坦率地说,我更多地选择答案作为尊重而不是真理.因为到现在为止我还是不知道对的.也许在我对这个话题本身有一个坚定的理解之前,我需要更多年的学习.
for(;;)
{
if(!$monitor->Throttle($cause))
die('Fatal error: '.$monitor->error);
if($cause == THROTTLE_CAUSE_NONE)
break;
sleep(60);
}
Run Code Online (Sandbox Code Playgroud)
我是初学者php开发者.那么如何阅读以前代码中的"for"语法.它有效吗?
我从http://www.phpclasses.org/blog/post/132-Accelerate-Page-Accesses-Throttling-Background-Tasks-Unusual-Site-Speedup-Techniques-Part-2.html获得了它们
现在,我编写自定义wordpress主题并在apache服务器上的xampp windows XP中测试它.但只要我担心,就没有wp内置函数来识别代码环境.是否有任何PHP内置函数来识别这样的东西?
为了记录,我想要的代码需要读取目录.在我的apache(在windows中),路径将是c:/ xampp/htdocs,其中linux上的apache将是\ somepath\somepath \
那么,有什么代码解决方案可以知道什么是OS环境而不必检索和比较路径?我希望它也适用于其他操作系统与其他网络服务器,然后APACHE,如IIS
我已经创建了一个表单(所以它是PHP和HTML混合代码).它有能力发送'$ _POST'.当我点击它时,它完美地发送和显示输入.
但是当我点击Firefox中的Ctrl+ R来重新刷新页面时会发生一些事情.我得到了这个confim对话框:" 要显示此页面,Firefox必须发送重复执行之前执行的任何操作(例如搜索或订单确认)的信息 "
我的问题
我有这个代码
$ current_path = str_replace('\','/',getcwd()); // C:// XAMPP/htdoc
为什么它失败在目录补丁中用'/'替换'\'?为什么是原因以及如何处理这个问题?
编辑此代码用于返回与HTML TAG基础一起使用的路径(或类似的东西).
Run Code Online (Sandbox Code Playgroud)$current_path = getcwd(); function get_basepath() { global $current_path; $current_path = str_replace('\\', '/', $current_path ); // C:\xampp\htdocs\php\gettingstarted $cur_root = $_SERVER['HTTP_HOST']; // localhost $cur_docroot = $_SERVER['DOCUMENT_ROOT']; // C:/xampp/htdocs/ $cur_filepath = $_SERVER['SCRIPT_FILENAME']; // C:/xampp/htdocs/php/gettingstarted/index.php $filepath = str_replace($cur_docroot, '', $current_path); return "http://$cur_root/" . $filepath . "/"; // http://localhost/php/gettingstarted/index1.php }
我只知道Wordpress,并开始寻求另一种替代框架,Zend.我听说Zend比其他框架更好.如果你是"一个严肃的程序员",或者尝试表现得像一个人,你需要用它来构建你的网络应用程序.
有人说Zend更好,但它是主观的.这是快速和安全的,但没有人给出理由或至少将其与Wordpress进行比较.
终极问题:Zend是否有像Wordpress一样的主题或插件?
任何提示都会有所帮助
编辑.也许这是愚蠢的,但这是一个问题.如果你不喜欢它,或者你觉得它是冒犯性的,那就是投票.我不介意;).别往心里放
我开始使用ini_get_all函数来检索共享主机服务器上的所有配置选项.最后我得到了这个数组:
[allow_call_time_pass_reference] => Array
(
[global_value] => 1
[local_value] => 1
[access] => 6
)
[allow_url_fopen] => Array
(
[global_value] => 1
[local_value] => 1
[access] => 4
)
Run Code Online (Sandbox Code Playgroud)
PHP手册只是给出描述:
指令可能具有多个访问级别,这就是访问显示适当的位掩码值的原因.
那么,任何人都能解释一下"访问"吗?ans如何理解其bitmask值?