- The slide used at a talk in PHPerKaigi 2021 - Write your own filesystems in PHP (via FFI and FUSE)Read less
PHP 8が2020年11月26日に正式にGAリリースされました! 今回の新しいメジャーアップデートでは、多くの最適化と強力な機能が導入されます。本記事では、より良いコードを書き、より堅牢なアプリケーションを構築することができる最も興味深い変更点をご紹介します。 PHP 8.0のリリース発表 PHP JIT(ジャストインタイム・コンパイラー) PHP 8の最も高く評価されている新機能は、ジャストインタイム(JIT)コンパイラーです。 JITとは何でしょうか? RFC提案では、JITについて次のように説明しています。 PHP JITはOPcacheの一部として、しかしほぼ独立したものとして実装されます。PHPのコンパイル時に有効無効を設定します。有効にした場合、PHPファイルのネイティブコードがOPCacheの共有メモリに保存されるようになり、op_array→opcodes[].handl
真っ当な技術を使ったふつうのWebサービス開発 Webメディアのリニューアルにおいて考えたこと 真っ当な技術を使ったふつうのWebサービス開発 2018年12月6日、株式会社リンクアンドモチベーションのイベントスペースにて、エンジニア向けの勉強会に特化した書き起こしメディア「ログミーTech」が主催するイベント「ログミーTech Live #2」が開催されました。第2回となる今回のテーマは「レガシーシステムのリニューアル」。長期間運用され、設計が古くなってしまった「レガシーシステム」のリニューアルを行った3社が一堂に会し、システムリニューアルにおける知見と新システムへの移行について語ります。プレゼンテーション「真っ当な技術を使ったふつうのWebサービス開発」に登場したのは、ログミー株式会社エンジニアの野崎翔太氏。Webメディア『ログミー』のリニューアルをたった1人で担当し、設計から実装まで
この記事は、まだまだPHP 5系でWordPressを使用している方が多いため注意喚起として書きました。 先日Twitterでアンケートをとったのですが、PHP 5系が2018年末でサポート終了するということはあまり知られていないようです。 WordPressを利用されている方向けのアンケート: PHP 5.xは2018年内でサポート終了することを知っていましたか? Twitter Webやアプリの投票機能でご回答ください。 — なつき@Webデザインスクール土曜開催 (@Stocker_jp) 2018年12月15日 ※ここで言うサポート終了というのは電話サポートのような意味ではなく、「セキュリティアップデートがなくなる」ということです。 たとえば、2014年にWindows XPのサポートが終了した時のように、今後使用し続けるのが大変危険であるということを指しています。 それぞれのバー
WordPress コーディング基準がこれまで慣れ親しんできたコーディングスタイルや自分の好みとことごとく逆なので、心底参りかけていた。「タブでなければなりません」とことさら強調するスタイルはさすがに初めてみた。 書いちゃったものを、何の支援もなく一つ一つ直してくのは酷なわけで、せめて php-mode.elのカスタマイズくらいはしようかと。 どうやってカスタマイズするんだ? と調べてびっくり。 1 (defun php-enable-default-coding-style () 2 "Set PHP Mode to use reasonable default formatting." 3 (interactive) 4 (c-set-style "php")) 5 6 (c-add-style 7 "pear" 8 '("php" 9 (c-basic-offset . 4) 10
やっぱり大きなバージョン変更時は色々と不具合があるものですね。 WordPress のプラグインや PHP が動かなくなりました。 気付いたところから直していますが、結構あってビックリです。 Category Order and Taxonomy Terms Order Fatal error: Uncaught Error: Using $this when not in object context in /wp-content/plugins/taxonomy-terms-order/taxonomy-terms-order.php:136 Stack trace: #0 上記のようなエラーを吐きます。 このエラーでサイト全体が死にます。 これの対処法は該当ファイルの136行目のコードをコメントアウトすればいいようです。 add_action( 'wp_ajax_update-cus
2016.10.07 WordPress当初ブログシステムとして作成されましたが、ホームページを作る際のCMSとして利用されはじめ、今や世界で一番利用されているCMSとなりました。 このWordPressはPHPというプログラミング言語で作れていて、プラグインはもちろんデザインテンプレートもMovableTypeのようなマークアップ言語ではなくそのままPHPで書かれています。 このブログでもいくつかカスタマイズ方法を紹介していますが、他人が書いたコードをコピーして貼り付けた途端に真っ白になってどうしようもないので諦めて元に戻した、という悲しい過去がある人も多いのではないでしょうか。元に戻せればまだましな方で、識者が現れるまで画面も頭の中も真っ白だったなんて事があるかもしれません。 もしあなたがブログ記事を書くだけでなくカスタマイズもしたいと考えたり、デザインテーマやプラグインを開発してみた
前に XAMPP のバージョン 5.6.12 に WordPress をインストールしてローカル環境にテストサーバーを構築しようとしたら、「データベース接続確立エラー」や「データベースを選択できません」といったエラーが出まくってうまくいかないというエントリーを書きました。 XAMPPの新バージョンにWordPressがインストールできないときの対処法 | Naokix.net 以前に解説した方法は、「http://localhost/security/splash.php」にアクセスして MySQL のパスワードを設定するというものでした。 今日気づいたんですが、バージョン 5.6.14 がリリースされていたので試しにインストールし、上記のアドレスにアクセスしたところ、次のような画面が表示されました。 また変更かよ(´・ω・`) どうやら「Bitnami」をインストールさせたいらしい XA
以下は、2010年7月23日に Mark Jaquith が書いた WordPress.org 公式ブログの記事、「PHP 4 and MySQL 4 End of Life Announcement」を訳したものです。 WordPressでの私たちのアプローチは、常に一般的なサーバー構成で WordPress を実行できるようにすることです。ユーザーが自分たちの貴重なコンテンツのホストを選択する際に柔軟性を持たせたいと私たちは考えていて、そのために WordPress はほぼどこでも動作するようになっています。しかし、Webホスティングプラットフォームは時間の経過とともに変化し、それにより WordPress の動作要件を再検討できることが時折あります。今もまた、そういった時期です。読者のみなさんはこの投稿のタイトルを見て、おそらく「PHP 4と MySQL 4のサポートの終了を発表する
PHP のパフォーマンスを調べる中で「モジュール版」と「CGI版」という言葉をみつけまして、本エントリーではそれぞれの内容、およびパフォーマンス・セキュリティ等の観点で両者を比較してみました。 併せて、PHP プログラムである WordPress を適用した場合について示しています。 Web サーバは Apache を対象にしています。内容について認識誤り等ありましたらご指摘ください。 1.用語 まず最初に「CGI版」と「モジュール版」の意味について記します。 [CGI 版] 「CGI」は「Common Gateway Interface」の略で、サーバが受信したブラウザの要求に応じてプログラムを起動するための仕組みを指します。PHP の場合、ブラウザに http://~/xxx.php を URL として指定した場合、Webサーバは xxx.php を実行ファイルと認識してプログラムを起
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く