問題タブ [php-7.1]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
960 参照

php - PHP 7: SessionHandlerInterface::read(string $session_id): string は SessionHandlerInterface::read($key) と互換性がある必要があります

PHP 7.1で次のコードを使用

私は得る:

致命的なエラー: Sessions\MySqlSessionHandler::read(string $session_id) の宣言: string は SessionHandlerInterface::read($key) と互換性がある必要があります

代わりに型宣言「string」を削除すると

例外はスローされません。他のすべての SessionHandlerInterface 関数でも同じことが起こっています。PHP ドキュメント タイプ文字列の読み取りは正しいはずです。

なにが問題ですか ?

0 投票する
0 に答える
30 参照

php - 関数 mysql_fetch_array() の致命的なエラー

PHP7で動作するように再コーディングしようとしていますが、惨めに失敗しています。誰かが私を正しい方向に向けることができますか?

エラーは次のとおりです。

警告: mysqli_query() は、少なくとも 2 つのパラメーターを予期します。そのうちの 1 つは、/Applications/XAMPP/xamppfiles/htdocs/students/index.php 行 55 で指定されます。

Fatal error: Uncaught Error: Call to undefined function mysql_fetch_array() in /Applications/XAMPP/xamppfiles/htdocs/students/index.php:57 スタック トレース: #0 {main} throw in /Applications/XAMPP/xamppfiles/htdocs/students /index.php 57 行目

PHP コード:

他の不要なコードを削除し、エラーを作成しているコードのみを表示しています。

0 投票する
1 に答える
1303 参照

ssl - PHP 5.5 から 7.1.4 へのアップグレード後に PHPMailer が失敗する

具体的には、次のメッセージで失敗します。

これをグーグルで検索すると、PHP 5.5 からのアップグレード中に同様のエラーが報告されていますが、これらはすべて、PHP 5.6 で導入された証明書検証の改善に起因しています。これは私たちの問題ではないようです。たとえば、PHPMailer のトラブルシューティング wikiに従うと、openSSLを使用して smtp サーバーに接続できます。

SMTPDebug をオン (レベル 4) にしても、実際には何も表示されません。

前述のとおり、この問題は PHP のアップグレード直後に発生しました。コードまたは SSL/証明書の構成に変更はありません。

トラブルシューティングの次のステップに関する提案はありますか?

編集:この質問は以前に解決された可能性があることが示唆されました SSL3_GET_SERVER_CERTIFICATE ..しかし、それは別のエラーメッセージです(そして、提案されたようにsmtpoptionsをオーバーライドしようとしましたが、効果はありませんでした)。