--- /dev/null
+--TEST--
+gethostbyname() function - basic type return test
+--CREDITS--
+"Sylvain R." <sracine@phpquebec.org>
+--FILE--
+<?php
+ var_dump(is_string(gethostbyname("www.php.net")));
+?>
+--EXPECT--
+bool(true)
--- /dev/null
+--TEST--
+gethostbyname() function - basic invalid parameter test
+--CREDITS--
+"Sylvain R." <sracine@phpquebec.org>
+--FILE--
+<?php
+ $ip = gethostbyname("www.php.net");
+ var_dump((bool) ip2long($ip));
+?>
+--EXPECT--
+bool(true)
--- /dev/null
+--TEST--
+gethostbyname() function - basic type return error test
+--CREDITS--
+"Sylvain R." <sracine@phpquebec.org>
+--FILE--
+<?php
+ var_dump(is_string(gethostbyname("192.168.0.101")));
+?>
+--EXPECT--
+bool(true)
--- /dev/null
+--TEST--
+gethostbyname() function - basic type return error test
+--CREDITS--
+"Sylvain R." <sracine@phpquebec.org>
+--FILE--
+<?php
+ var_dump(is_string(gethostbyname("1234567890")));
+?>
+--EXPECT--
+bool(true)
--- /dev/null
+--TEST--
+gethostbyname() function - basic type return error test
+--CREDITS--
+"Sylvain R." <sracine@phpquebec.org>
+--FILE--
+<?php
+ var_dump(is_string(gethostbyname("asdfasdf")));
+?>
+--EXPECT--
+bool(true)
--- /dev/null
+--TEST--
+gethostbyname() function - basic return valid ip address test
+--CREDITS--
+"Sylvain R." <sracine@phpquebec.org>
+--FILE--
+<?php
+ $ip = gethostbyname("www.php.net");
+ var_dump((bool) ip2long($ip));
+?>
+--EXPECT--
+bool(true)
--- /dev/null
+--TEST--
+gethostbyname() function - basic invalid parameter test
+--CREDITS--
+"Sylvain R." <sracine@phpquebec.org>
+--INI--
+display_errors=false
+--FILE--
+<?php
+ var_dump(gethostbyname());
+?>
+--EXPECT--
+NULL
--- /dev/null
+--TEST--
+gethostbyname() function - basic invalid parameter test
+--CREDITS--
+"Sylvain R." <sracine@phpquebec.org>
+--FILE--
+<?php
+ var_dump(gethostbyname(".toto.toto.toto"));
+?>
+--EXPECTF--
+%string|unicode%(15) ".toto.toto.toto"