Две ключевые строки, необходимые для получения полезных ошибок из PHP:
ini_set('display_errors',1);
error_reporting(E_ALL);
Как указывали другие участники, они по умолчанию отключены по соображениям безопасности. Как полезный совет - когда вы настраиваете свой сайт, удобно использовать переключатель для разных сред, чтобы эти ошибки были включены по умолчанию в вашей локальной среде и средах разработки. Это может быть достигнуто с помощью следующего кода (в идеале, в вашем файле index.php или config, так что он активен с самого начала):
switch($_SERVER['SERVER_NAME'])
{
// local
case 'yourdomain.dev':
// dev
case 'dev.yourdomain.com':
ini_set('display_errors',1);
error_reporting(E_ALL);
break;
//live
case 'yourdomain.com':
//...
break;
}
Глупый я, я не закончил свои исследования. Как только я открыл приложение .ipa приложения Gmail и нашел googlegmail
в списке CFBundleURLTypes
в Info.plist
, сеть показала для этого несколько отличных ресурсов:
Короче говоря, это работало на моем iPhone 5 с iOS 7.0 и Gmail для iOS v2.4.1 и открыло панель компоновки в приложении Gmail, даже когда приложение было явно убито:
googlegmail:///co?subject=Hello&body=Hi
Я все еще ищу подтверждение, что это считается общедоступным API Gmail. Кто-нибудь знает о том, как команда Gmail чувствует это?