IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
独習PHP 第3版 手を動かしながら学ぶPHP7。基本構文から、クラス、DB連携、セキュリティ対策まで。解説、例題、練習問題の3ステップでよくわかる。基礎からオブジェクト指向まで学べる定番入門書。 PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE) 第2版では、最新のPHP(5.4/5.5)に対応したほか、レシピ全体の大幅な見直しを行い、データベースやテスト関連のレシピ拡充など、さらに内容充実・より便利になりました。サンプルプログラムのスマートフォン対応も行っています。実践で即役立つテクニックと開発ノウハウ、つまづきやすい・ハマりやすいポイントを徹底解説した「PHPユーザー必携の1冊」です。 PHPの絵本 第2版 Webアプリ作りが楽しくなる新しい9つの扉 HPは、さまざまなWebアプリケーションが簡単に作れそうなので、興味のある人は多いのではないでしょうか。本書は、イ
Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps
概要 バリデーション(validation)とは、検証、実証、認可、妥当性確認などの意味を持つ英単語。ITの分野では、対象がその仕様や文法などに照らして適切に記述・構築されているか否かを検証するという意味で用いられることが多い。 データのバリデーションといった場合、記述・入力されたデータが、あらかじめ規定された条件や仕様、形式などに適合しているかどうかを検証・確認することを表す。必須の入力事項が揃っているか、数値の欄に数以外のものが記入されていないかといった形式的な妥当性の検証であり、意味論的に適切な内容かどうかは判断しない。 プログラムのバリデーションといった場合、記述に用いたプログラミング言語の文法や、そのプログラムに要求される仕様(書の記述)に則って正しく記述されているかを検証することを表す。これも形式上の検証であり、望ましい動作が行われているか、処理内容に誤りがないかといった意味論
About reserved postingIf you register a secret article by the day before the same day, it will be automatically published around 7:00 on the same day. About posting periodOnly articles submitted after November 1 of the year can be registered. (Secret articles can be registered anytime articles are posted.)
2017/03/30 追記 新しいバージョン (v2.0) の記事を書きましたのでこちらもご覧ください fivestar.hatenablog.com この記事は PHP Advent Calendar 2014 の8日目の記事です。 コーディング規約が守れない方とお悩みの方も、チームメンバーがなかなか守ってくれないとお悩みの方も、 PHP CS Fixer があればもう安心。PHP CS Fixer が PHP コードをコーディング規約に沿って整えてくれるので、秩序ある PHP ライフが約束されるでしょう。 そんなこんなで PHP Advent Calendar 2014 の 8 日目ですね。みなさんこんにちは、 fivestar こと小川です。いつのまにかクロコスがなくなって Y の人になっちゃいましたね。 昨今は PSR (PHP Standard Recommendation) の
schoo WEB-campusでは11月からプログラミングの授業提供を強化しています。 そこで今回は、これからプログラミングを学ぶ皆さんにオススメの授業一覧をまとめました。 これを機に、あなたもプログラミングの勉強を一緒にはじめませんか? 気になる授業を見つけたら、リンク先の『受けたいボタン』を押してみて下さい。 開講日にお知らせメールが届き、忘れずに受講できます。 ■ 目次 必修授業 2本 PHP入門 授業 8本 Ruby入門 授業 3本 Mysql入門 授業 2本 スキルアップに繋がるオススメ授業 1本 ■ 必修授業 2本 『コンピュータ』や『Web』のしくみは、プログラミングを学ぶ人なら誰もが抑えておきたい基礎となる知識です。プログラマのみならず、コンピュータを用いて仕事をするすべての方にオススメの授業です。 ・これからプログラミングをはじめる人のための「コンピュータのしくみ」 /
■ PHPの開発環境を構築しよう! この授業ではWeb制作で人気のある開発環境を簡単に構築できるXAMPP(ザンプ)をインストールします。 PHPは通常サーバーと呼ばれる専用のコンピュータ上で動きます。サーバーはレンタルすることもできるのですが、今回は無料で利用できるよう、あなたのパソコンの中に仮想的にサーバーを設置できるソフトを使います。それがXAMPPです。 XAMPPはただ仮想的にサーバーをつくるだけでなく、PHPやデータベース(Mysql)といった、Webサービスの開発に人気のソフト一式を自動で入れてくれます。 ※ この授業はWindows向けです。Macをお使いの方は以下授業になります。 PHP入門 開発環境準備 - プログラミングを始める前の必須項目【Macで受講される方】 ■ 対象者 WindowsユーザでPHPの開発環境を構築したい方 WindowsユーザでMySQLを試し
こんにちは!ChatWork CTOの山本です。 ChatWorkでは一年前に、PHPの独自フレームワークでつくられた大規模システムを、Scalaを使ってゼロベースでつくりなおすという決断をしました。 Scala採用までの経緯を三行で: カウボーイ開発で約4年間積み上げてきたPHPのシステムがもはや限界ゼロベースでつくりなおそうと開発合宿を開催。満場一致でScalaに決定!しかし社内にScalaを書ける人は誰もいないのであった・・(どうすんの・・?)参考記事: チャットワークの新しい開発言語とフレームワークを決める開発合宿を開催!その全貌を丸公開します。 というわけで勢いのままScala採用を決めたはいいものの、ここからどうしよう・・・という状態でした。 そこから約一年。ChatWorkのScala開発はどうなってるの?とご質問いただく機会も増えましたので、現在の状況含め、Scalaってど
参考 関連する関数については、ディレクトリ およびプログラム実行の節を 参照ください。 リモートファイルとして使用することができる種々のURLラッパーの一覧 と説明については、サポートするプロトコル/ラッパーも参照ください。 目次basename — パスの最後にある名前の部分を返すchgrp — ファイルのグループを変更するchmod — ファイルのモードを変更するchown — ファイルの所有者を変更するclearstatcache — ファイルのステータスのキャッシュをクリアするcopy — ファイルをコピーするdelete — unlink か unset を参照くださいdirname — 親ディレクトリのパスを返すdisk_free_space — ファイルシステムあるいはディスクパーティション上で利用可能な領域を返すdisk_total_space — ファイルシステムあるいは
プログラミング初心者のための格好の課題として、FizzBuzz問題と言うものがあります。WikipediaでFizz Buzzを調べると次のように説明されています。 最初のプレイヤーは「1」と数字を発言する。次のプレイヤーは直前のプレイヤーの次の数字を発言していく。ただし、3で割り切れる場合は 「Fizz」(Bizz Buzz の場合は 「Bizz」)、5で割り切れる場合は 「Buzz」、両者で割り切れる場合は 「Fizz Buzz」(Bizz Buzz の場合は 「Bizz Buzz」)を数の代わりに発言しなければならない。 この遊びをプログラミングの課題としたのが、FizzBuzz問題です。 世界のナベアツをPHPでプログラミング ただ、これをやっているだけでは、面白くありません。そこで「3の倍数と3のつく数字でアホになる」と言うギャグでおなじみの世界のナベアツさん風にPHPで記述して
このガイドはPSR-1に準拠し、標準的なコーディング規約のためのスタイルガイドです。 このガイドの目的は、複数メンバーがコードを読む際の認識のずれを抑えることです。 これはPHPコードをどのような書式にするかについて、ルールや期待値を共有することで実現します。 スタイルルールは、様々なプロジェクトの共通内容から生み出されています。 様々な作者が複数プロジェクトを横断して協力しあうことで、全てのプロジェクトで有用なガイドライン策定の助けとなります。 従って、このガイド本来の利点は、ルール自体にはなくルールを共有することにあります。 文書内記載されている "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY" 及び "OPTIONAL" は、RFC 21
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
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
2007年8月から、PHPユーザ会のWebサイトは新しいコンテンツに移行いたしました。古いコンテンツは oldwww.php.gr.jp より閲覧していただけます。 PHP とは PHP は、オープンソースの汎用スクリプト言語です。 特に、サーバサイドで動作する Web アプリケーションの開発に適しています。 言語構造は簡単で理解しやすく、C 言語の基本構文に多くを拠っています。 手続き型のプログラミングに加え、(完全ではありませんが)オブジェクト指向のプログラミングも行うことができます。 Linux や FreeBSD 等の多くの Unix 系システム, Microsoft Windows, Mac OS X など主要な OS で動作します。 また、Apache や Microsoft IIS を始めとした多くのウェブサーバをサポートします。 オープンソース なライセンスでリリースされて
Twitter CPIのTwitterアカウントでは、サイト、サーバー管理者のための重要なセキュリティ情報や、サイト運営者のためのヒント、お得なキャンペーン情報をお知らせしています。 Follow @cpiadjp Tweets by cpiadjp 掲載内容について、当社は情報の掲載には細心の注意を払っておりますが、完全性などについて保証を行うものではありませんので予めご了承ください。 掲載されている情報をご利用いただいた際に、損害が発生・誘発した場合や、情報自体の真偽性・合法性・道徳性・著作権の許諾等について問題が発生した場合などについて、当社は一切の責任を負いません。掲載されている情報を利用したサイト製作については、ご自身の責任において行ってください。
WordPressでマルチサイトを作る方法について、WordPress4.x系管理画面のスクリーンショットがなかった&リダイレクトループ対応が載っていなかったのでまとめてみました。 1:wp-config.phpを編集する [php] /** マルチサイト有効化 */ define (‘WP_ALLOW_MULTISITE’, true); [/php] 管理画面に「ツール>ネットワークの設置」が追加されるので、アクセスしましょう。 2:ネットワーク名と管理者アドレスを設定する 「ネットワークの設置」では、ネットワーク名と管理者アドレスの入力を求められます。 ネットワーク名は管理画面に表示される名称に、管理者アドレスに指定されたアカウントは「特権管理者」に権限が設定されます。 3:ネットワークを有効化する wp-config.phpや.htaccessを書き換える指示がでるので、指示に従っ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く