改行などの特別な文字を文字列の中に記述するために使用するのがエスケープシーケンスです。エスケープシーケンスを使えば例えば改行は「\n」と表すことができます。
改行などの特別な文字を文字列の中に記述するために使用するのがエスケープシーケンスです。エスケープシーケンスを使えば例えば改行は「\n」と表すことができます。
MySQL は COMMENT 句を使う事でカラムやテーブルにコメントをつけることができます。 CREATE TABLE `user_info` { `id` int(10) unsigned NOT NULL auto_increment COMMENT 'Id of User', `name` varchar(20) NOT NULL COMMENT 'Name of User', `email` varchar(100) COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`id`) } ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='User Infomation'; しかし、Laravel の API リファレンスを見る限り、スキーマビルダー(正確には Bluprint クラス)には COMMENT
Scalaの開発環境の次に、手堅くPHPの開発環境も作ることになりました。 その手順とハマったポイントなどを備忘録として書いていきたいと思います。 前提条件 ・Macでの手順 ・MacのVirtualBoxにUbuntuがインストール済み ・Dockerもインストール済み ・docker-composeもインストール済み 参考)VirtualBox、Ubuntuのインストールや、Dockerのインストール手順はこちらを参照 kabatin.hateblo.jp 参考)docker-composeのインストール手順はこちらを参照 kabatin.hateblo.jp 各ソフトウェアのバージョン情報など ・MacOSX 10.11.1 ・VirtualBox 5.0.14 ・Ubuntu 14.04 LTS ・Docker 1.10.2 ・PHP 5.5.9 ・Laravel 5.2 ・Mar
server { listen 80; server_name example.com; access_log /var/log/nginx/laos.access.log; error_log /var/log/nginx/laos.error.log warn; root /vagrant/laos/webroot; index index.html index.php; location / { try_files $uri $uri?$args $uri/ /index.php?$uri&$args /index.php?$args; } location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php-fpm.sock; fastcgi_index index.php; fastcgi_param SC
すばらしく参考になった海外のブログ docker-composerで、Nginx, Node.js ,Redisの環境構築をしています。 node.jsのサーバを3台構築して、Ngnxでロードバランスしていますね。 A sample Docker workflow with Nginx, Node.js and Redis · Anand Mani Sankar http://anandmanisankar.com/posts/docker-container-nginx-node-redis-example/ https://github.com/msanand/docker-workflow 実際に彼のgitHubにコードがアップされているので、cloneして[docker-compose up]を実行して起動。 ec2のパプリックIPにアクセスして、インクリメントされていくのを確認で
経緯 MySQLで部分的に外部DBに接続する必要に迫られたので調査して実践。 config/database.php 外部DBの接続情報を追加します デフォルトで接続するDBを見直します。(デフォルト接続先の名前を変更する場合) まずはデフォルトの状態(MySQL部分のみ抜粋) 'default' => 'mysql', 'connections' => [ 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', '
前回までにLaravel5が動くまでは行ったので、 今回はMySQLとRedisのインストールとLaravelからの接続確認までを行ってみます。 Appサーバ(Laravel)とは異なる仮想マシンを作成しMySQLを入れます。 Vagrantfileはこんな感じです。 Vagrant.configure(2) do |config| config.vm.box = "centos/7" config.vm.define "db" do |node| node.vm.hostname = "laravel.db" node.vm.network "private_network", ip: "192.168.10.20" node.vm.synced_folder ".", "/vagrant", disabled: "true" node.vm.provider "virtualbox"
2018/11/01 · Laravelはview関数を呼び出すと、resources/views/ディレクトリを探しにいきます。 その中からファイル名(拡張子除く)が一致するものを返す仕組みとなっ ...
追記 この記事のやり方でもいいっちゃいいのですが、PHP7以降では"set_error_handler"でエラーを例外に変換せず、"Error"例外を直接キャッチするほうがよりスマートだと思います。 PHP: PHP 7 でのエラー - Manual なので「例外でキャッチできないエラーがある」というのがほぼなくなった感じですね。 (ただし、"Error"は"Exception"と兄弟関係なので、全部キャッチするつもりのcatch(\Exception $e)ではキャッチできない事に注意。) 追記終わり。 PHPはエラーが扱いづらい いきなりですけど、PHPはエラーが扱いづらい言語だと思います。(おっと、最初の行からPHP Disだ、ブクマが稼げる) 「サーバーにPHPをアップロードして、ブラウザで試行錯誤する」というスタイルを実現するために、なにかあってもInternal Server
目次 PHP入門 PHPの概要 PHP環境のインストール(XAMPP)・PHPの設定 PHPの基本・簡単なプログラム 文法1 文法2 様々な関数を使う フォームの基本 システム作成 オブジェクト指向 データベースとSQL PHPでMySQLを使う ブログを作る ECサイト(ショッピングサイト)を作る このページの内容 はじめに オブジェクト指向とは ウェブアプリとの組み合わせ 既存のクラスを使う(RSSリーダー) 既存のクラスを使う(zipファイルの圧縮) 継承 はじめに 大規模なシステムを作る際に役に立つ考え方が「オブジェクト指向」です。PHPでもオブジェクト指向をサポートする構文が用意されています。また、既に用意されているクラスライブラリがたくさんあり、用途に応じて使い分けることもできます。 オブジェクト指向とは オブジェクト指向の真の意味は理解が面倒なのでとりあえず置いておき、その考
Udemy で講座の販売を開始しました! Udemy で「プログラミング学習の心得&HTTPの基礎」の動画講座を公開しました。 特別に 85% OFFのクーポンを発行します。 通常価格 10,800 円が 1,800 円で購入できます。 動画内でも説明していますが、初心者・初学者向けの内容です。 事前に自分の知りたい内容・興味のある内容か確認してからご購入ください。 挫折した人が教える PHP プログラミングシリーズ Vol.1『学習の歩き方』 はじめに 変数と関数の基礎はわかり、クラスも何となく聞いたことがある超初心者向けです。 長いですが、変数と関数しかわからなくても、読めばクラス、例外処理、PDOについて何となくわかるようになると思います。 それ以上の方は、読む必要はないと思います。 時間の無駄ですwww PHPでデータベースを利用するには、PDOを理解する必要があります。 PDOを
【PHP初学者がオブジェクト指向を習得するための本10選】 PHP初学者にとってオブジェクト指向プログラミング【object-oriented programming, OOP】は一つの大きな壁となります。しかしながら、現在、オブジェクト指向は避けて通れないプログラミングの手法です。そこで、ここでは、PHP初学者にとって、最短でオブジェクト指向をマスターするための書籍10冊を紹介します。 なお、Javaの本も数冊紹介していますが、PHP初学者でも取り組める書籍ですので問題ないと思います。 ■No.1 「やさしいPHP」 やさしいPHP 第3版 (「やさしい」シリーズ) 【難易度】易 【特徴】 「やさしいシリーズ」で有名な高橋麻奈さんの書籍です。基礎文法に重点がおかれており、直接にOOPに関係する本ではありません。ある程度、PHPの知識がある人には不要です。ただ、No.5で紹介する「やさしい
2019/05/23 · オブジェクト指向によるプログラミングでは、プログラムの保守・管理が行いやすくなります。ひとまとまりの機能をクラスとして定義しておけば、内容に変更 ...
連載目次 本連載では、数回にわたって「PHPで、どのようにオブジェクト指向プログラミングをしていくか」を解説します。比較的「多くのオブジェクト指向プログラミングで共通していえる話」から「幾分、PHPに固有のお話」まで、ゆっくりと綴っていきたいと思います。「唯一の正解」なんてものはなかなか存在しないものですが、「こんな考え方もあるのか」ぐらいの感じで読んでいただければ幸いです。 おおむね「PHPの基本文法は理解したけど、その次はどうしよう……」という人を読者に想定しています。例えば「初心者本を1、2冊読んで、ある程度手を動かしてみた」「PHP 5技術者認定初級試験には合格した」(あるいは「合格できるだろう」くらいには勉強をした)というレベルの人です。 そのようなレベルにある時期は、「で、オブジェクト指向っておいしいの?」などと疑問を持つ人も多いかと思います。そこで本連載では、オブジェクト指向
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く