PHP: preg_match() / JavaScript: match() 正規表現チェッカー ver3.1 PHP及びJavaScriptコーディング中に正規表現を記述する際の動作チェック等にご利用ください。 正規表現と対象文字列を入力し、[チェック!]ボタンをクリックすると、PHP: preg_match()と JavaScript: match()の実行結果がフィードバックされます。 正規表現
PHP: preg_match() / JavaScript: match() 正規表現チェッカー ver3.1 PHP及びJavaScriptコーディング中に正規表現を記述する際の動作チェック等にご利用ください。 正規表現と対象文字列を入力し、[チェック!]ボタンをクリックすると、PHP: preg_match()と JavaScript: match()の実行結果がフィードバックされます。 正規表現
20160726 GsNight登壇資料です。 https://atnd.org/events/78168
The highlights of this version include: Full line code completion with local AI Support for Symfony’s AssetMapper New terminal Improvements for Pest PHPUnit 11.0 support You can now utilize per-line autocompletion for PHP code, as well as JavaScript, TypeScript, and HTML, even when you don’t have access to the internet. With full line code completion, the local LLM processes and analyzes data dire
こんにちは。宇都宮です。 最近は、「最速PHPフレームワーク」Phalconで開発を行っています。 Phalconは、PHP拡張として実装された、フルスタックのPHPフレームワークです。非常に高速に動作するという特徴がありますが、特有の難しさもあります。 そこで、実際に開発を行って感じたPhalconの特徴を、Q&A方式で紹介していきます。 Q. Phalconを使うと、高パフォーマンスのアプリが作れるの? A. フレームワークの遅さに足を引っ張られることはなくなる Phalcon公式ベンチマークからも読み取れるように、Phalconは一般のPHPフレームワークを大きく上回る実行速度を持っています(req/secで2倍〜7倍程度)。 また、Phalconの提供している機能を積極的に利用することで、パフォーマンスの最適化を図ることができます。たとえば、Phalconのモデルが提供するORマッ
こんにちは。@kasumiiです。 フォームから渡されてきたデータなどで絵文字がちょっとやっかいだからとりあえず削除したい!というときに、いくつか方法があったのでメモ。 携帯絵文字変換ライブラリ HTML_Emoji – libemoji.com 上記のライブラリを使えば絵文字をいろいろ変換できるのですが、今回は removeEmoji メソッドを使ってサクッと削除してみます。 HTML_Emoji 0.8.3 より前のバージョンではiOS5以降の絵文字に対応できていないようなので、以下のバージョンをダウンロードして使えばOKです。 http://download.revulo.com/PHP/HTML_Emoji-20111114.zip 使い方はすごく簡単。 // HTML_Emoji ライブラリの読み込み require_once 'HTML/Emoji.php'; // HTML_
(2014-01-15 13:30 追記) この記事のPuxのベンチマーク結果は、Cで書かれたPuxのPHP機能拡張が使われておらず、PHPで書かれたPuxの結果のようです。修正記事を後ほどアップします。 (2014-01-15 16:20 追記) PHP機能拡張が使われていないわけではないことがわかりました。後日、詳細な記事をアップします。 (2014-01-16 追記) 【完全版】Pux - A High Performance PHP Routerのルーティング性能をベンチマークしてみたをアップしました。 GitHubにPuxというPHPのルータがありました。 Pux is 48.5x faster than symfony router in static route dispatching, 31x faster in regular expression dispatching
PhpStorm を使うようになって1年半くらい経ちました。結構ノウハウが溜まってきたので、個人的によく使う必須 tips を整理してみました。 動作確認環境 Mac OS X El CapitanPhpStorm 2016.1 目次 Navigate Class クラス名で検索 Navigate File ファイル名で検索 Project Tool Window 素早くファイルに移動 Jump to Navigation Bar 近くのファイルに移動 Favorites Tool Window お気に入り機能 Bookmarks With Mnemonic 行に英数字で目印をつける PHPDoc コメントで入力補完 Declaration 定義に移動 補完候補の絞り込み Quick Documentation 簡易ヘルプを開く Parameter Info メソッド引数のヘルプを再表示
6. JSON Schema • JSONの構造をバリデーションするための仕様 • http://json-schema.org/ • http://json-schema.org/latest/json-schemacore.html 9. JSON Schema { integer “id”: 12345, “name”: “Hiraku NAKANO”, “tags”: [“PHP”,”JavaScript”] } id, name, tags という プロパティを持った オブジェクト { string string[] “type”:”object”, “properties”: { “id”: {“type”:”integer”}, “name”: {“type”:”string”}, “tags”: { “type”:”array”, “items”:{“type”:”stri
PHP カンファレンスで SWF Editor の発表をした際に、 (Q) PHP 5.3.0 で使えますか との質問に対して、 (A) 5.2.x でしか動かした事がないので、5.3 系はまだ未対応って事で。 と答え、課題として持ち帰っていたので調査。 結果としてはソースをいじらずに、そのままコンパイルできて、 そのまま動きました。 5.2.x の extension のインターフェースがそのまま使えるんですね。素敵。 以下は検証記録 (root権限を使わない検証方法) PHP 環境準備: php-5.3.0 を持って来てコンパイル phpize ./configure --prefix=/home/yoya/tmp/php530 make install cp php.ini-development /home/yoya/tmp/php530/lib/php.ini でもって、以下の3
Have you ever wondered how PHP echo’s a “Hello World” for you on the browser? Even I didn’t until I read about the PHP internals and extensions. I thought may be a few out there will be interested in exploring the other side of PHP, so here we go. In my last post I discussed in brief “How your browser reaches to my server when you type http://abhinavsingh.com in address bar?”. Read through if you
何番煎じかわからないですが、PHP 5.3からは無名関数が実装されたということで、試しに使ってみました。 見なくても何となく使えるようなものだと思いますが、ドキュメントが「PHP: 無名関数 - Manual」にありますので、ざっと目を通した方がいいと思います。 僕は「どうせ無名関数って中身はcreate_functionなんでしょ?」と思っていたんですが、Closureクラスを使って実装されているなんてことも書いてあります。PHPにしてはマトモっぽくて意外に感じました。 コールバック関数としての無名関数 PHPには引数としてコールバック関数を要求する関数がありますが、PHP5.3.0からは無名関数を引数にしても動くようになりました。 無名関数は、普段の関数と同じノリで「function」から書き始めればOKです。関数宣言との違いは関数名を書かない点だけで、引数やタイプヒンティングについて
Many operating systems already include a phpMyAdmin package and will automatically keep it updated, however these versions are sometimes slightly outdated and therefore may be missing the latest features. Additionally, the configuration process varies widely by package and may not adhere to the official phpMyAdmin documentation. That being said, it is usually the quickest and easiest way of keepin
Xdebug's step debugger allows you to interactively walk through your code to debug control flow and examine data structures. Introduction # Xdebug interacts with IDEs to provide step debugging functionality, and therefore you also need to configure an IDE that knows how to talk to Xdebug with the open DBGp protocol. This protocol is supported by nearly every PHP IDE (including Visual Studio Code a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く