Javaの場合
System.out.print("String");
PHPの場合
print'text';
★★★★★★★★★変数★★★★★★★★★★
Javaの場合
int num = 10;
*Javaの場合変数型を宣言します。
PHPの場合
$num = 10;
*PHPの場合変数型を宣言しなくてもよいです。
★★★★★★★★★変数の出力★★★★★★★★★★
Javaの場合
String str = "変数";
System.out.print(str);
PHPの場合
str = "変数";
print str;
print "str";
*シングルクォーテーションで囲んだ変数は文字列として扱われます。
★★★★★★★★★演算★★★★★★★★★★
Javaの場合
int a = 123;
String b = "123tests";
System.out.print(a + b);
*エラーでコンパイルできません
PHPの場合
$a = "123";
$b = "123tests";
print $a + $b;
出力:246
*PHPの場合ゆるいです。
★★★★★★★★★制御構文★★★★★★★★★★
Java・PHPともにだいたい同じです。
class kuku { public static void main(String args[]) { System.out.println("九九の表"); int a = 1;
int b = 9 while(a <= b ) { for( int c=1; j<=b; c++ ) { System.out.print(a*c + " "); } a++; System.out.println(); } } }
PHPで九九を表示
<?php
$a = 1;
$b = 9;
print"<table border=\"1\">";
while($a <= $b){
print"<tr>";
for($c = 1; $c <= $b; $c++){
print"<td>";
print($c*$a);
print"</td>";
}
$a++;
print"</tr>";
}
print"</table>";
★★★★★★★★配列★★★★★★★★★★
Javaの場合
String[] stringArray = {"Sunday", "Monday", "Tuesday"};
*その他コレクションクラスがありますのでArrayListなんか便利です。
import java.util.*;
class Cars {
public static void main(String args[]){
ArrayList[] cars=new ArrayList[1];
cars[0]=new ArrayList();
cars[0].add("1");
cars[0].add("1");
cars[0].add("3");
for(int i=0;i<cars[0].size();i++){
String str=(String)cars[0].get(i);
System.out.println(str);
}
}
}
PHPの場合
$array = array(1, 2, 3, 4, 5);
http://nyx.pu1.net/function/array/に詳しく配列関数があります。
$a = 0;
$arrayTest = array();
while($a < 3){
$b = 0;
while($b < 3){
$arrayTest[$a][$b] = $a*$b;
print '$arrayTest['.$a.']['.$b.']='. $arrayTest[$a][$b]."<br>";
$b++;
}
$a++;
}
★★★★★★★★★クラスからオブジェクトの生成★★★★★★★★★★
Javaの場合
class Test1{
int a = 1;
public void test(){
System.out.print(a);
}
}
*Test1クラスの生成
Test1 test1 = new Test1();//オブジェクトの生成
test1.test();//メソッドの呼び出し
PHPの場合
class Test1{
function test(){
$a = 1;
print $a;
}
}
$test = new Test1();//オブジェクトの生成
$test->test();//メソッドの呼び出し
0 件のコメント:
コメントを投稿