相关疑难解决方法(0)

如何在PHP中获取有用的错误消息?

我觉得用PHP编程非常令人沮丧.我经常尝试运行脚本,然后再回一个空白屏幕.没有错误消息,只是空屏幕.原因可能是一个简单的语法错误(错误的括号,缺少分号),或者函数调用失败,或其他完全错误.

弄清楚出了什么问题是非常困难的.我最终评论出代码,在任何地方输入"echo"语句等等,试图缩小问题范围.但肯定有一个更好的方法,对吗?

那么,有没有办法让PHP产生像Java那样有用的错误信息呢?任何人都可以推荐良好的PHP调试技巧,工具和技术?

php debugging error-handling

563
推荐指数
28
解决办法
57万
查看次数

如何在openshift应用程序中连接到数据库

我做了如下

添加了MySQL 5.1数据库.请记下这些凭证:

    Root User: xxxxxxx
    Root Password: xxxxxxx
    Database Name: php


 Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
Run Code Online (Sandbox Code Playgroud)

您还可以通过嵌入phpmyadmin-3.4来管理新的MySQL数据库.phpmyadmin用户名和密码将与上面的MySQL凭据相同.

phpMyAdmin 3.4补充说.请再次记下这些MySQL凭据:

    Root User: xxxxxxx
    Root Password: xxxxxxx

    URL: https://php-doers.rhcloud.com/phpmyadmin/
Run Code Online (Sandbox Code Playgroud)

我尝试使用波纹管PDO代码连接数据库.但它不起作用

$dbh = new PDO('mysql:host=mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/;dbname=php', "xxxxxx, "xxxxxx");
Run Code Online (Sandbox Code Playgroud)

我不知道连接URL是什么意思?

php cloud pdo openshift

13
推荐指数
1
解决办法
2万
查看次数

标签 统计

php ×2

cloud ×1

debugging ×1

error-handling ×1

openshift ×1

pdo ×1