php道場オンライン#1
試験テスト https://appear.in/php-dojo Bluetoothヘッドフォンノイズがのる
弟子のレベルの見極めこと
php 5.4以上 Builtinserver
準備体操必要
目標を設定する →
vi index.php
php -S 127.0.0.1:8080
hello worldを実行
WAFの説明
slimインストール
$ curl -sS https://getcomposer.org/installer | php
$ php ./composer.phar
$ composer require "slim/slim:*"
<?php
require_once("vendor/autoload.php");
$app = new \Slim\Slim([
'templates.path' => './',
]);
$app->get('/', function()use($app){
$app->render('temp.php');
});
$app->run();
hello
;
// 死に絶えた
composer.json
{
"require": {
"slim/slim": "*",
"slim/views": "0.1.*",
"twig/twig": "*"
}
}
$ composer update
<?php
require_once("vendor/autoload.php");
$app = new \Slim\Slim([
'templates.path' => './',
'view' => new \Slim\Views\Twig(),
]);
$app->get('/', function()use($app){
$app->render('temp.twig', ['me'=>"phper"]);
});
$app->run();
temp.php -> temp.twig
hello {{ me }}
小規模イベント 質疑応答