Join us in Dallas, TX! Tickets are now available for Laracon US.
ウェブ職人のためのPHPフレームワーク。 PHPに支障はありません。楽しくコーディングし、新しい息吹を楽しんでください。 RESTful ルーティング あなたの適用へのリクエストに応えるために簡単なクロージャーを使って下さい。 コマンド Your Data 素晴らしい Eloquent ORM と 素晴らしいマイグレーションシステムを完備しています。 美しいテンプレート 在来の PHP 、もしくは軽量の Blade テンプレート・エンジンを使用してください。Blade を好きになるでしょう。 明日の準備 Laravel は、いろいろな規模のプロジェクトに対応します。 実績のある土台 Laravel は Symfony コンポーネントの上に構築されます。 Composer で動く Composer はあなたの適用のサードパッケージを管理する、驚くべきツールです。 最高のコミュニティ Lara
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
PHP8.2 / PHP8.1 / PHP8.0 / PHP7.4 2020/11/26に リリースされました 。 2020/08/04にPHP8.0がフィーチャーフリーズしました。 言語機能に関わるような機能の追加・変更が締め切られたということです。 今後はデバッグを繰り返しながら完成度を高めていき、2020/11/26にPHP8.0がリリースされる予定です。 というわけでPHP8.0で対応することが決まったRFCを見てみましょう。 RFC JIT 賛成50反対2で受理。 PHP8の目玉、JITです。 PHPをネイティブコードにコンパイルし、さらにコンパイルした結果を次のリクエストに使い回すことができます。 速度はOpcacheがオンの状態から平均的に1.3-1.5倍程度、さらにCPUバウンドな処理なら3倍以上という劇的な高速化が見込めます。 Opcache無しからだと、1分かかっていた
サーバーのphp.iniによるアップロードファイルの最大容量の確認と容量制限の変更 現在ご使用のサーバーのphp.iniの設定を確認する必要があるので、まず以下のソースコードをテキストファイルに記述し、適当な名前(たとえばinfo.php)を付けて拡張子を.phpにし、サーバーのどこでも良いのでアップロードして(できればプログラムを設置する階層に)ブラウザでアクセスして下さい。(これは現在のサーバーのphp.iniの設定を確認するためのファイルです) または以下にファイルを置いてましたのでダウンロードして解凍し、そのままアップロードください。 info.phpのダウンロード <?php phpinfo();?> ※確認や変更などのひと通りの作業が終わったらこのファイルはサーバー上から削除下さい。セキュリティ的に即問題となるようなことは基本ありませんが。 以下の様な画面が表示されます。ここに
Closing the users browser connection whilst keeping your php script running has been an issue since 4.1, when the behaviour of register_shutdown_function() was modified so that it would not automatically close the users connection. sts at mail dot xubion dot hu Posted the original solution: <?php header("Connection: close"); ob_start(); phpinfo(); $size=ob_get_length(); header("Content-Length: $si
お問い合わせ全般 下段のお問い合わせフォームからお願いします。 取材依頼、プレスリリース配信 当機構では、プレスリリースや各種ご案内を配信しております。配信ご希望がございましたら、以下の項目について明記し、以下のお問い合わせフォームから送信してください。また、当機構への取材依頼も同様に以下よりお願いいたします。 ※フリーランスの方は、御社名に「フリーランス」とご入力下さい。 ※報道関係者のみを対象とさせていただいております。 ロゴの使用 当機構の会社ロゴは当機構のブランド力向上につながるような用途であれば、使用を許諾させていただきます。ご希望される方は以下の項目について明記 し、以下のお問い合わせフォームからお申し付けください。後日JPEG/EPSファイルにてロゴデータを電子メールにて送付いたします。 このページへのリンクについて 当 機構のブランド力向上につながるような用途であれば、ご自
PHPカンファレンス2018 レポート 廣川類さん「PHPのこれから2018」、徳丸浩さん「安全なWebアプリケーションの作り方2018」 〜PHPカンファレンス2018 12月15日、東京都大田区産業プラザPiOにて「PHPカンファレンス2018」が開催されました。本稿ではその模様をお届けしていきます。今回は主に、ゲストスピーカーである廣川類さんと、徳丸浩さんのセッションをレポートします。 オープニング 実行委員長の原田裕介さんがオープニングの挨拶を行いました。今年のテーマが「GROWTH」であることや、スポンサーブースの案内、諸注意などを伝えました。 廣川類さん「PHPのこれから2018」 日本PHPユーザ会 廣川類さんのセッションは、今年のPHPの状況、最近リリースされたPHP7.3、そして今後についての話がありました。廣川さんはphp.netのマニュアルページの翻訳やmbstrin
お問い合わせをありがとうございました。 営業日10日以内にお返事をいたします。 もうしばらくお待ちください。
一般社団法人BOSS-CON JAPAN(代表理事:吉政忠志、所在:東京都世田谷区、以下「BOSS-CON JAPAN」)は、BOSS-CON JAPAN内組織であるPHP技術者認定機構が国内Webセキュリティ第一人者である徳丸浩氏が代表を務めるEGセキュアソリューションズ株式会社の支援を受け、ウェブ・セキュリティ試験(通称:徳丸試験)を2019年12月より開始することを発表いたしました。なお、本試験問題はEGセキュアソリューションズ株式会社が作成いたします。 ■ウェブ・セキュリティ試験実施の背景 全世界で稼働しているWebサイトは5億サイトになりました。企業にとっても重要な位置づけになるため、サイバー攻撃の対象となるケースも増え、攻撃手法も複雑かつ巧妙になってきています。よってウェブ・セキュリティに対する対策は以前よりまして緊密且つ迅速に施さなければなりません。ユーザ、開発者に対してより
玄人の方から正しい修正が入りましたので要コメント参照です (※ 本人はいたってマジめなシェアのつもりでしたが…) #session を使用する中で気をつけるべき点# 前述の stackoverflow に書かれていた気をつけるべきポイント(要点) sessin_start() は<?php の直後になくてはならない。空白やタブもあってはならない。 header リダイレクト後のスクリプト終了は exit(); で行うべし。session_write_close(); などもあるけど自分は exit(); で動いている。 php.ini の register_globals が off になっていること。phpinfo() を呼んでも設定を確認できる。 session を明示的に消したり空白にしていないこと。 $_SESSION グローバル変数をどこかで上書きしていないこと リダイレクト先が
昼の激闘が嘘のような。あるいはその激闘を癒し包むかのような真夜中の静寂。 初冬ともいえるこの時期の冷たい風が、激務に火照った体をゆっくりと静めてくれる。ほんの一瞬の、至福な時。 その永遠の如き静けさを引き裂くかのように。 そのメールは不意にやってきた。 PHP驚愕の事実 if ('2a' == 2) { ここ通る } ………まてやこら。 あんまりの驚きに「ドラマ風」なスタートを切ってみましたがるです皆様いかがお過ごしでしょうか(まだテンションがおかしい)。 なんていうか…驚きですワンダーです冒険ですドラマですそんなネタまみれなプログラム言語イヤだい。 おいといて。 ちょっと実験をしてみました。 if ('2a' == 2) { // true if ("2a" == 2) { // true if ('a2' == 2) { // false if ('a2' == 0) { // tru
PHPExcelで Fatal error: ‘break’ not in the ‘loop’ or ‘switch’ context と表示される PHPExcelはExcelファイルの入出力ができる便利なライブラリですが、少し前のものだと、PHP7でエラーが出てしまうことがあるようです。 swichやwhile文で使うべきbreakがif文などにあるとこのエラーが出ます。PHP5系まではそのまま通ってしまいます。 PHPExcelはこのサイト(phpexcel.codeplex.com)での更新は止まっていますが、github(github.com/PHPOffice/PHPExcel)では修正されています。バージョンは1.8で同じですが、上記のエラーは出なくなりました。2017/1/9時点の最新版では、PHPの対応バージョンは5.2以上となっています。
この記事は何か 挑発的な文言になってる箇所はあるものの、内容としてはそれなりにまじめに書いたつもり。むしゃむしゃしてやった。いまでは反芻してゐる。 PHPDocは必ず書け あらゆる再利用可能な手続きは、他人が容易に応用できるように型が明示的でなければいけない。メンバー全員が実装コード全てを把握できるものならそれが理想だけれど、残念ながら時間は有限だ。ヘッダだけを読んでメソッドの仕様が理解でき、またはコードを読む助けになるようなコメントが良い。 有名な事実を紹介すると、多くのコードは数か月(早ければ数日!)も経てば、他人が書いたコードに感じられるほど理解できなくなることがしばしばある。もちろん設計の練度にもよらうが、設計判断について注意を要した点などをコメントに残しておくことで、ひいては未来の自分の役に立てることができる。 お前の先輩は「PHPには型がない」などと知ったかぶって意味不明1なこ
前書き 最初に言っておきます、オブジェクト指向をちゃんと理解している人は読む必要のない記事です。おぼろげにしか理解していない人のために、またつい最近までちゃんと理解していなかった自分へのメモのために書きます。 プロパティは全て private が当たり前だと思っている人は読まなくていいです。 プロパティは全て public が当たり前だと思っている人はもうちょっとクラスの継承・カプセル化について勉強してから読みに来てください。 2014/11/25 タイトル変更 コメント欄の@xipxさんの指摘、ならびにそれに対する私の回答を併せてご覧ください。 問題 外部からのアクセスに対してアクセス修飾子が持つ意味 「プロパティは全部 private が当たり前だ!」とは言いましたが、当然 「継承するときどうするの?」 って思いますよね。ここで例を示します。文字列のみをプロパティとして格納することを許
審査方法、提出論文 審査基準は「応募論文及びコード提出者がPHPの発展に貢献できる知識と発想力を持つこと」です。但し、以下が全て含まれる必要はないが、以下の点がウィザードとして評価されるべきことです。 — 論文について ○ 論文が実用的であることとコミュニティの中で議論・改善されたプロセスを経たことを示せること。 ○ 論文で訴えるポイントが多角的・対極的に分析されているか。例えば、利便性とサーバ負荷の問題、汎用性と特化機能のメリット・デメリットなど。 ○ 論文で訴えるポイントが定量的な数値として示せているか。 — PHPコードについて ○ プログラミングスタイルが統一されているか。 ○ コメントから意図を読み取ることが可能か。 投票される方は以下の提出論文及びコードをご覧いただき、PHP技術者認定ウィザード2013にふさわしいかどうか、投票者の感覚で「可」「不可」「棄権」のいずれかで投票い
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く