2012/05/12 Nom de fanction français 2
自己紹介● @hajikami
● プログラマ(3年目)– 業務: C#.NET (1.1), PL/SQL, Pro*C, Java, etc...– 趣味: PHP, Python, Haskell, etc...
● フランス語の勉強を始めました– lang-8 (母語を相互添削する言語学習SNS)で
ボチボチと書いています– http://lang-8.com/
● ブログ書いてます– http://my-rest.icca.jp/blog/
2012/05/12 Nom de fanction français 5
ソースコード(日本語)<?php
function 日本語関数() {
echo "日本語の関数名が使えます!", "<br/>";
}
日本語関数();
2012/05/12 Nom de fanction français 7
Alors...
C'est seulement japonais ?On va essayer des noms des fonctions français !
それって日本語だけ?フランス語の関数名を試そう!
2012/05/12 Nom de fanction français 8
フランス語の文字● alphabet (アルファベ) は英語と同じ (A-Z)● 合字 œ がある● 特殊な記号がある
● アクサンテギュ: café (カフェ: コーヒー)● アクサングラーヴ: Très bien ! (トレビアン: とても良い) ● アクサンシルコンフレックス:
gâteau (ガトー: ケーキ)● トレマ: haïku (アイク: 俳句)● セディーユ: garçon (ギャルソン: 少年)
2012/05/12 Nom de fanction français 9
Code source(français)<?php
function fonction_française_œéèâï() {
echo "フランス語も使えます!", "<br/>";
}
fonction_française_œéèâï();
2012/05/12 Nom de fanction français 11
Super !
On peut utiliser des fonctions française !Mais on peut ça …?
フランス語の関数が使えたよ!じゃあこれは…?
2012/05/12 Nom de fanction français 13
التعليمات البرمجية المصدر<?php
function _ العربية_ اللغة } ()وظيفة
echo "アラビア語だって使えますよ!", "<br/>";
}
_ العربية_ اللغة ;()وظيفة
2012/05/12 Nom de fanction français 16
マニュアルはどうなってる?● PHP: ユーザー定義関数 – Manual
● http://php.net/manual/ja/functions.user-defined.php● 関数名に使える文字
– [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*– 「英数字」「アンダースコア」「ASCII 文字以外」 が使える– 関数名の1文字目には数字を使えない
2012/05/12 Nom de fanction français 17
まとめ● PHP ではいろんな言語で関数名を定義できます
● 日本語● フランス語● アラビア語● など
● 詳しくはマニュアルを見てください● 文字コードの知識もちょっと必要です
2012/05/12 Nom de fanction français 18
参考文献● PHPマニュアル
● http://php.net/manual/ja/
● プログラマのための文字コード技術入門● http://www.amazon.co.jp/dp/477414164X● WEB+DB PRESS plus シリーズ
2012/05/12 Nom de fanction français 19
参考サイト● Bing 翻訳
● http://www.microsofttranslator.com/