JavaScript Object Notation「JSONとは何か?」について、簡単に説明します。JSONという文字を見て「13日の金曜日」を思い浮かべてしまう人は、まずはその過ちに気付いて下さい。JSONとはJavaScript Object Notationの頭文字を繋げ合わせたものです。Notationは日本語で「表記法」。JavaScriptのオブジェクトの表記法を元にした、データフォーマットです。要はJavaScriptのオブジェクトみたいなデータ形式ですね。 様々なプログラム言語が対応しているJSONの最大の特徴は、例えばJavaScript、PHP、Rubyというような様々なプログラム言語がその取り扱いに対応していることです。データを用意する側は、JSONという形式のデータ1種類を用意しておくだけで、JavaScriptを使う人、PHPを使う人、Rubyを使う人などに対応
コンテンツへスキップ PHPでHTMLファイルを出力する場合、HTMLのコードを読みやすくするために改行を入れたかった。 最初は「\n\r」といった改行コードを指定したけど、そのまま文字として表示されてしまって困った。 調べてみたら「PHP_EOL」という指定方法があり、Linux、Mac、Windowsなどの異なるOSの改行コードをPHP側で自動で切り替えてくれるそうです。 PHPでHTMLファイルを出力する場合のソースコードの改行指定。 $HTML1 = "ほげほげ".PHP_EOL; $HTML2 = "ピヨピヨ".PHP_EOL; echo $HTML1.$HTML2 ↓ ほげほげ ピヨピヨ ソースコード上では「ほげほげ」のあとに改行される。 ただしHTMLの改行であるbrタグは入ってないので、ブラウザで上では「ほげほげピヨピヨ」と改行なしで表示される。
PHPにはループにfor,while,foreach等がありますが、今回はこの3つを使用して配列を取り出す方法を書いていきます。 配列をループさせるのはforeachが一番使い勝手がいい(私はforeachばっかり使ってます…)と思うんですけど。。 連想配列はキーと値を別個に取り出すようにします。 配列の設定 今回は2つの配列を使用します。 通常の値のみの配列とキー・値の連想配列です。 //値のみの配列 $list1 = array( 'pc' , 'smartphone' , 'tablet'); //連想配列 $list2 = array( 'pc' => 'パソコン', 'smartphone' => 'スマホ', 'tablet' => 'タブ' ); for 値のみの配列 $count = count( $list1 ); for( $i = 0; $i < $count; ++
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
こんにちは、WEBエンジニアのあじゃです(θωθ っ )3~ 知っていれば一瞬!なことなのですが、 「あれ?PHPのincludeで違うディレクトリにあるファイルを読み込むとエラーになる・・・」 ということがあったので対応策を! 例えば、こんなディレクトリ構成のファイルがあるとします。 home/ |-index.php | |-common/ | |-footer.php | |-user/ |-top.phpここで、home/index.phpの内部で、home/common/footer.phpを読み込みたい時は <?php include("common/footer.php"); ?>でOKなのですが、 ここで、home/user/top.phpの内部で、home/common/footer.phpを読み込もうとして <?php include("../common/footer
ユーザーに届ける価値を徹底的に追求する マーケティングを提供します © Copyright 2022 バズ部. All rights reserved. Webサイトやブログを構築する際に使えるCMSやWebサービスは数多く存在するが、WordPressは近年、もはやCMSのデファクトスタンダードとしての地位を確立している。(※W3TECHの調査によると、世界のWebサイトの約33.9%がWordPress。CMS市場では60.7%がWordPress。) もちろん、私も、ほとんどのサイトやブログをWordPressで構築しているし、国内でもWordPressの導入例は増え続けている。 従って、WordPressのカスタマイズ方法を知っておくと、何かと有利な場合が多い。そこで、本日は、WordPressをカスタマイズしたい初心者が絶対に読むべき10の記事をご紹介する。 また、私たちバズ部は
独習PHP 第3版 手を動かしながら学ぶPHP7。基本構文から、クラス、DB連携、セキュリティ対策まで。解説、例題、練習問題の3ステップでよくわかる。基礎からオブジェクト指向まで学べる定番入門書。 PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE) 第2版では、最新のPHP(5.4/5.5)に対応したほか、レシピ全体の大幅な見直しを行い、データベースやテスト関連のレシピ拡充など、さらに内容充実・より便利になりました。サンプルプログラムのスマートフォン対応も行っています。実践で即役立つテクニックと開発ノウハウ、つまづきやすい・ハマりやすいポイントを徹底解説した「PHPユーザー必携の1冊」です。 PHPの絵本 第2版 Webアプリ作りが楽しくなる新しい9つの扉 HPは、さまざまなWebアプリケーションが簡単に作れそうなので、興味のある人は多いのではないでしょうか。本書は、イ
CREATE DATABASE blog; 記事テーブルの作成 次に投稿記事が入る「記事テーブル」を作成します。データベースblogを選択してから(左カラムから「blog」をクリック)、以下のSQL文を発行します。 CREATE TABLE post ( no SERIAL, title TEXT, content TEXT, time TIMESTAMP ); 記事テーブル「post」はカラムが4つあります。 「no」は「記事番号」です。コメントなどを付けるときに、どの記事かを一意に判別しないといけないので、そのための番号です。「SERIAL」型は、自動で「1,2,3,4…」と採番してくれます。自分で記事番号を管理してカウントアップしなくても良いので便利です。 「title」は「記事タイトル」で、「content」は「記事本文」です。 「time」は投稿日時です。DATETIME型でも良
New CakePHP 5.0 Chiffon. Faster. Simple. Delicious. What's new in version The migration guide has a complete list of what's new in. We recommend you give that page a read when upgrading. A few highlights from 5.0 are: PHP 8.1 required. Improved typehints across the framework. CakePHP now leverages union types to formalize the types of many parameters across the framework. Upgraded to PHPUnit 10.x
Photo by Robyn Jay こんにちは。谷口がお送りします。 プログラミングをこれから学ぼうとしている方の中には、「PHPを使えるようになりたい」という方も多いかと思います。 PHPは日本国内に20万人もの開発エンジニアがいるともいわれ、求人案件も非常に多い言語です。広くWeb系のサービス開発、ゲーム開発などで利用されており、少し前までその多くがLAMP環境(Linux+Apache+MySQL+PHP)と呼ばれる組み合わせの開発環境で開発されていました。最近では、CakePHPやSymfonyといった、よりWebアプリケーションを素早く作れるフレームワークによる開発も増えています。 実際のサービスでは、Facebookは現在はHackというPHP互換の言語で作られていますが、少し前まではPHPで開発されていました。また、国内ではグリーやpixivなどのサービスもPHPで開発され
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く