PHP.JS

Posted on Aug 11 2008

phpjs2.png

На сайте http://kevin.vanzonneveld.net/techblog/ нашолся интересный проект ‘Porting PHP to Javascript’.
Основная цель проекта предоставить разработчику набор знакомых ему PHP функций, для использования в JavaScript приложениях.
На текущий момент доступны такие функции:

# abs
# addslashes
# array
# array_change_key_case
# array_chunk
# array_combine
# array_count_values
# array_diff
# array_diff_assoc
# array_diff_key
# array_fill
# array_flip
# array_keys
# array_key_exists
# array_map
# array_pad
# array_pop
# array_product
# array_push
# array_rand
# array_reduce
# array_reverse
# array_search
# array_shift
# array_sum
# array_unique
# array_unshift
# array_values
# array_walk
# array_walk_recursive
# base64_decode
# base64_encode
# basename
# bin2hex
# call_user_func_array
# checkdate
# chr
# compact
# count
# count_chars
# crc32
# create_function
# date
# defined
# dirname
# echo
# empty
# end
# explode
# file
# file_get_contents
# floatval
# function_exists
# get_class
# get_included_files
# htmlentities
# htmlspecialchars
# htmlspecialchars_decode
# html_entity_decode
# http_build_query
# implode
# include
# include_once
# intval
# in_array
# ip2long
# isset
# is_array
# is_int
# is_null
# is_numeric
# is_object
# is_string
# join
# krsort
# ksort
# levenshtein
# long2ip
# ltrim
# md5
# md5_file
# mktime
# nl2br
# number_format
# ord
# parse_str
# preg_quote
# printf
# print_r
# rand
# range
# require
# require_once
# reset
# round
# rsort
# rtrim
# serialize
# setcookie
# sha1
# sha1_file
# shuffle
# sizeof
# sort
# soundex
# split
# sprintf
# strcasecmp
# strchr
# strcmp
# stripos
# stripslashes
# strip_tags
# stristr
# strlen
# strnatcmp
# strpbrk
# strpos
# strrev
# strripos
# strrpos
# strstr
# strtolower
# strtoupper
# str_ireplace
# str_pad
# str_repeat
# str_replace
# str_rot13
# str_split
# substr
# substr_count
# time
# trim
# ucfirst
# ucwords
# unserialize
# urldecode
# urlencode
# utf8_decode
# utf8_encode
# var_export
# wordwrap

Для их использования достаночно подключить в ваше приложение файл: http://kevin.vanzonneveld.net/code/php_equivalents/php.js

Удачного PHP.JS-debug-а )